home *** CD-ROM | disk | FTP | other *** search
/ LEGS / LEGS.iso / LEGS vol.1⁄5MB / LEGS vol.1_5MB.rsrc / bin.rsrc_CODE_44_HyperTools.txt < prev    next >
Text File  |  1994-02-05  |  597KB  |  10,637 lines

  1. # near model CODE resource
  2. # jump table entries: 11376-11497 (122 of them)
  3. export_1422:
  4. fn00000000:
  5. 00000000  4E56 FFF4                link       A6, -0x000C
  6. 00000004  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  7. 00000008  4EAD 2A0A                jsr        [A5 + 0x2A0A /* export_1341 */]
  8. 0000000C  1A2D B56E                move.b     D5, [A5 - 0x4A92]
  9. 00000010  4EBA 1E0C                jsr        [PC + 0x1E0C /* 00001E1E */]
  10. 00000014  102D A84C                move.b     D0, [A5 - 0x57B4]
  11. 00000018  6700 00C2                beq        +0xC4 /* 000000DC */
  12. 0000001C  4267                     clr.w      -[A7]
  13. 0000001E  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  14. 00000022  4EAD 0EDA                jsr        [A5 + 0xEDA /* export_471 */]
  15. 00000026  1C1F                     move.b     D6, [A7]+
  16. 00000028  4267                     clr.w      -[A7]
  17. 0000002A  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  18. 0000002E  4EAD 0EDA                jsr        [A5 + 0xEDA /* export_471 */]
  19. 00000032  1E1F                     move.b     D7, [A7]+
  20. 00000034  1B7C 0001 A84A           move.b     [A5 - 0x57B6], 0x1
  21. 0000003A  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  22. 0000003E  422D A84A                clr.b      [A5 - 0x57B6]
  23. 00000042  1006                     move.b     D0, D6
  24. 00000044  6732                     beq        +0x34 /* 00000078 */
  25. 00000046  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  26. 0000004A  4EAD 13B2                jsr        [A5 + 0x13B2 /* export_626 */]
  27. 0000004E  42A7                     clr.l      -[A7]
  28. 00000050  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  29. 00000054  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  30. 00000058  285F                     movea.l    A4, [A7]+
  31. 0000005A  200C                     move.l     D0, A4
  32. 0000005C  671A                     beq        +0x1C /* 00000078 */
  33. 0000005E  2054                     movea.l    A0, [A4]
  34. 00000060  0828 0005 0014           btst.b     [A0 + 0x14], 0x5
  35. 00000066  56C0                     sne        D0
  36. 00000068  4400                     neg.b      D0
  37. 0000006A  1B40 B7D2                move.b     [A5 - 0x482E], D0
  38. 0000006E  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  39. 00000072  4267                     clr.w      -[A7]
  40. 00000074  4EAD 0E6A                jsr        [A5 + 0xE6A /* export_457 */]
  41. label00000078:
  42. 00000078  1007                     move.b     D0, D7
  43. 0000007A  6732                     beq        +0x34 /* 000000AE */
  44. 0000007C  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  45. 00000080  4EAD 13AA                jsr        [A5 + 0x13AA /* export_625 */]
  46. 00000084  42A7                     clr.l      -[A7]
  47. 00000086  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  48. 0000008A  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  49. 0000008E  265F                     movea.l    A3, [A7]+
  50. 00000090  200B                     move.l     D0, A3
  51. 00000092  671A                     beq        +0x1C /* 000000AE */
  52. 00000094  2053                     movea.l    A0, [A3]
  53. 00000096  0828 0005 0014           btst.b     [A0 + 0x14], 0x5
  54. 0000009C  56C0                     sne        D0
  55. 0000009E  4400                     neg.b      D0
  56. 000000A0  1B40 B52E                move.b     [A5 - 0x4AD2], D0
  57. 000000A4  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  58. 000000A8  4267                     clr.w      -[A7]
  59. 000000AA  4EAD 0E5A                jsr        [A5 + 0xE5A /* export_455 */]
  60. label000000AE:
  61. 000000AE  2006                     move.l     D0, D6
  62. 000000B0  8007                     or.b       D0, D7
  63. 000000B2  8005                     or.b       D0, D5
  64. 000000B4  6726                     beq        +0x28 /* 000000DC */
  65. 000000B6  41ED C290                lea.l      A0, [A5 - 0x3D70]
  66. 000000BA  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  67. 000000BE  7003                     moveq.l    D0, 0x03
  68. label000000C0:
  69. 000000C0  30D9                     move.w     [A0]+, [A1]+
  70. 000000C2  51C8 FFFC                dbf        D0, -0x6 /* 000000C0 */
  71. 000000C6  422D B51C                clr.b      [A5 - 0x4AE4]
  72. 000000CA  1007                     move.b     D0, D7
  73. 000000CC  6704                     beq        +0x6 /* 000000D2 */
  74. 000000CE  422D C24C                clr.b      [A5 - 0x3DB4]
  75. label000000D2:
  76. 000000D2  102E 0008                move.b     D0, [A6 + 0x8]
  77. 000000D6  6704                     beq        +0x6 /* 000000DC */
  78. 000000D8  4EBA 4840                jsr        [PC + 0x4840 /* 0000491A */]
  79. label000000DC:
  80. 000000DC  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  81. 000000E0  4E5E                     unlink     A6
  82. 000000E2  205F                     movea.l    A0, [A7]+
  83. 000000E4  544F                     addq.w     A7, 2
  84. 000000E6  4ED0                     jmp        [A0]
  85. fn000000E8:
  86. 000000E8  4E56 0000                link       A6, 0
  87. 000000EC  102E 0008                move.b     D0, [A6 + 0x8]
  88. 000000F0  6712                     beq        +0x14 /* 00000104 */
  89. 000000F2  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  90. 000000F6  4EAD 2602                jsr        [A5 + 0x2602 /* export_1212 */]
  91. 000000FA  1F3C 0001                move.b     -[A7], 0x1
  92. 000000FE  4EAD 2712                jsr        [A5 + 0x2712 /* export_1246 */]
  93. 00000102  6004                     bra        +0x6 /* 00000108 */
  94. label00000104:
  95. 00000104  4EAD 2032                jsr        [A5 + 0x2032 /* export_1026 */]
  96. label00000108:
  97. 00000108  4E5E                     unlink     A6
  98. 0000010A  205F                     movea.l    A0, [A7]+
  99. 0000010C  5C4F                     addq.w     A7, 6
  100. 0000010E  4ED0                     jmp        [A0]
  101. export_1423:
  102. 00000110  4E56 FFF8                link       A6, -0x0008
  103. 00000114  48E7 0108                movem.l    -[A7], D7,A4
  104. 00000118  286D C4FC                movea.l    A4, [A5 - 0x3B04]
  105. 0000011C  7000                     moveq.l    D0, 0x00
  106. 0000011E  302D C508                move.w     D0, [A5 - 0x3AF8]
  107. 00000122  C0BC 0000 0001           and.l      D0, 0x1
  108. 00000128  4A80                     tst.l      D0
  109. 0000012A  56C7                     sne        D7
  110. 0000012C  4407                     neg.b      D7
  111. 0000012E  4267                     clr.w      -[A7]
  112. 00000130  4EBA 1230                jsr        [PC + 0x1230 /* 00001362 */]
  113. 00000134  1B5F C958                move.b     [A5 - 0x36A8], [A7]+
  114. 00000138  7000                     moveq.l    D0, 0x00
  115. 0000013A  302D C508                move.w     D0, [A5 - 0x3AF8]
  116. 0000013E  C0BC 0000 0002           and.l      D0, 0x2
  117. 00000144  4A80                     tst.l      D0
  118. 00000146  6704                     beq        +0x6 /* 0000014C */
  119. 00000148  4EBA 16BE                jsr        [PC + 0x16BE /* 00001808 */]
  120. label0000014C:
  121. 0000014C  1B7C 0001 A1AC           move.b     [A5 - 0x5E54], 0x1
  122. 00000152  4267                     clr.w      -[A7]
  123. 00000154  2F0C                     move.l     -[A7], A4
  124. 00000156  486D C4FA                pea.l      [A5 - 0x3B06]
  125. 0000015A  4EAD 166A                jsr        [A5 + 0x166A /* export_713 */]
  126. 0000015E  101F                     move.b     D0, [A7]+
  127. 00000160  6624                     bne        +0x26 /* 00000186 */
  128. 00000162  4A6D A0A0                tst.w      [A5 - 0x5F60]
  129. 00000166  5CC0                     sge        D0
  130. 00000168  4A00                     tst.b      D0
  131. 0000016A  671A                     beq        +0x1C /* 00000186 */
  132. 0000016C  2F00                     move.l     -[A7], D0
  133. 0000016E  4267                     clr.w      -[A7]
  134. 00000170  2F0C                     move.l     -[A7], A4
  135. 00000172  4EBA 6E12                jsr        [PC + 0x6E12 /* 00006F86 */]
  136. 00000176  121F                     move.b     D1, [A7]+
  137. 00000178  201F                     move.l     D0, [A7]+
  138. 0000017A  C001                     and.b      D0, D1
  139. 0000017C  6708                     beq        +0xA /* 00000186 */
  140. 0000017E  2F0C                     move.l     -[A7], A4
  141. 00000180  1F07                     move.b     -[A7], D7
  142. 00000182  4EBA FF64                jsr        [PC - 0x9C /* 000000E8 */]
  143. label00000186:
  144. 00000186  4CDF 1080                movem.l    D7,A4, [A7]+
  145. 0000018A  4E5E                     unlink     A6
  146. 0000018C  4E75                     rts
  147. export_1424:
  148. 0000018E  4E56 FFFC                link       A6, -0x0004
  149. 00000192  2F07                     move.l     -[A7], D7
  150. 00000194  102D A84C                move.b     D0, [A5 - 0x57B4]
  151. 00000198  6706                     beq        +0x8 /* 000001A0 */
  152. 0000019A  4EBA 1196                jsr        [PC + 0x1196 /* 00001332 */]
  153. 0000019E  602C                     bra        +0x2E /* 000001CC */
  154. label000001A0:
  155. 000001A0  42A7                     clr.l      -[A7]
  156. 000001A2  42A7                     clr.l      -[A7]
  157. 000001A4  4EAD 2B4A                jsr        [A5 + 0x2B4A /* export_1381 */]
  158. 000001A8  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  159. 000001AC  4EAD 2A2A                jsr        [A5 + 0x2A2A /* export_1345 */]
  160. 000001B0  2E1F                     move.l     D7, [A7]+
  161. 000001B2  660A                     bne        +0xC /* 000001BE */
  162. 000001B4  3F3C 0012                move.w     -[A7], 0x12
  163. 000001B8  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  164. 000001BC  600E                     bra        +0x10 /* 000001CC */
  165. label000001BE:
  166. 000001BE  2F07                     move.l     -[A7], D7
  167. 000001C0  2F2D A548                move.l     -[A7], [A5 - 0x5AB8]
  168. 000001C4  3F3C 0004                move.w     -[A7], 0x4
  169. 000001C8  4EAD 248A                jsr        [A5 + 0x248A /* export_1165 */]
  170. label000001CC:
  171. 000001CC  2E1F                     move.l     D7, [A7]+
  172. 000001CE  4E5E                     unlink     A6
  173. 000001D0  4E75                     rts
  174. export_1425:
  175. 000001D2  4E56 0000                link       A6, 0
  176. 000001D6  486D C0A2                pea.l      [A5 - 0x3F5E]
  177. 000001DA  4EAD 241A                jsr        [A5 + 0x241A /* export_1151 */]
  178. 000001DE  486D 07E2                pea.l      [A5 + 0x7E2 /* export_248 */]
  179. 000001E2  A9F1                     syscall    UnloadSeg
  180. 000001E4  1B7C 0001 C578           move.b     [A5 - 0x3A88], 0x1
  181. 000001EA  4267                     clr.w      -[A7]
  182. 000001EC  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  183. 000001F0  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  184. 000001F4  A873                     syscall    SetPort
  185. 000001F6  4E5E                     unlink     A6
  186. 000001F8  4E75                     rts
  187. export_1426:
  188. fn000001FA:
  189. 000001FA  4E56 FFF6                link       A6, -0x000A
  190. 000001FE  48E7 0308                movem.l    -[A7], D6,D7,A4
  191. 00000202  286E 0008                movea.l    A4, [A6 + 0x8]
  192. 00000206  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  193. 0000020A  486E FFF8                pea.l      [A6 - 0x8]
  194. 0000020E  4EBA 6242                jsr        [PC + 0x6242 /* 00006452 */]
  195. 00000212  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  196. 00000216  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  197. 0000021A  302C 0004                move.w     D0, [A4 + 0x4]
  198. 0000021E  9054                     sub.w      D0, [A4]
  199. 00000220  322E FFFC                move.w     D1, [A6 - 0x4]
  200. 00000224  926E FFF8                sub.w      D1, [A6 - 0x8]
  201. 00000228  B240                     cmp.w      D1, D0
  202. 0000022A  56C0                     sne        D0
  203. 0000022C  4A00                     tst.b      D0
  204. 0000022E  6616                     bne        +0x18 /* 00000246 */
  205. 00000230  322C 0006                move.w     D1, [A4 + 0x6]
  206. 00000234  926C 0002                sub.w      D1, [A4 + 0x2]
  207. 00000238  342E FFFE                move.w     D2, [A6 - 0x2]
  208. 0000023C  946E FFFA                sub.w      D2, [A6 - 0x6]
  209. 00000240  B441                     cmp.w      D2, D1
  210. 00000242  56C1                     sne        D1
  211. 00000244  8001                     or.b       D0, D1
  212. label00000246:
  213. 00000246  4400                     neg.b      D0
  214. 00000248  1E00                     move.b     D7, D0
  215. 0000024A  2014                     move.l     D0, [A4]
  216. 0000024C  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  217. 00000250  56C6                     sne        D6
  218. 00000252  4406                     neg.b      D6
  219. 00000254  1007                     move.b     D0, D7
  220. 00000256  6708                     beq        +0xA /* 00000260 */
  221. 00000258  3F3C 0033                move.w     -[A7], 0x33 /* '3' */
  222. 0000025C  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  223. label00000260:
  224. 00000260  1006                     move.b     D0, D6
  225. 00000262  6708                     beq        +0xA /* 0000026C */
  226. 00000264  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  227. 00000268  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  228. label0000026C:
  229. 0000026C  2007                     move.l     D0, D7
  230. 0000026E  8006                     or.b       D0, D6
  231. 00000270  6708                     beq        +0xA /* 0000027A */
  232. 00000272  4EAD 25DA                jsr        [A5 + 0x25DA /* export_1207 */]
  233. 00000276  4EAD 253A                jsr        [A5 + 0x253A /* export_1187 */]
  234. label0000027A:
  235. 0000027A  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  236. 0000027E  4E5E                     unlink     A6
  237. 00000280  2E9F                     move.l     [A7], [A7]+
  238. 00000282  4E75                     rts
  239. export_1427:
  240. fn00000284:
  241. 00000284  4E56 0000                link       A6, 0
  242. 00000288  206E 0008                movea.l    A0, [A6 + 0x8]
  243. 0000028C  5C88                     addq.l     A0, 6
  244. 0000028E  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  245. 00000292  7003                     moveq.l    D0, 0x03
  246. label00000294:
  247. 00000294  30D9                     move.w     [A0]+, [A1]+
  248. 00000296  51C8 FFFC                dbf        D0, -0x6 /* 00000294 */
  249. 0000029A  206E 0008                movea.l    A0, [A6 + 0x8]
  250. 0000029E  316D C956 0004           move.w     [A0 + 0x4], [A5 - 0x36AA]
  251. 000002A4  4E5E                     unlink     A6
  252. 000002A6  2E9F                     move.l     [A7], [A7]+
  253. 000002A8  4E75                     rts
  254. export_1428:
  255. 000002AA  4E56 FFFC                link       A6, -0x0004
  256. 000002AE  48E7 0308                movem.l    -[A7], D6,D7,A4
  257. 000002B2  286E 0008                movea.l    A4, [A6 + 0x8]
  258. 000002B6  7C08                     moveq.l    D6, 0x08
  259. 000002B8  7EF0                     moveq.l    D7, 0xFFFFFFF0
  260. 000002BA  102D C2D6                move.b     D0, [A5 - 0x3D2A]
  261. 000002BE  6704                     beq        +0x6 /* 000002C4 */
  262. 000002C0  7C10                     moveq.l    D6, 0x10
  263. 000002C2  7EE0                     moveq.l    D7, 0xFFFFFFE0
  264. label000002C4:
  265. 000002C4  7000                     moveq.l    D0, 0x00
  266. 000002C6  3206                     move.w     D1, D6
  267. 000002C8  D26C 0002                add.w      D1, [A4 + 0x2]
  268. 000002CC  3001                     move.w     D0, D1
  269. 000002CE  7200                     moveq.l    D1, 0x00
  270. 000002D0  3207                     move.w     D1, D7
  271. 000002D2  C081                     and.l      D0, D1
  272. 000002D4  3940 0002                move.w     [A4 + 0x2], D0
  273. 000002D8  4267                     clr.w      -[A7]
  274. 000002DA  7000                     moveq.l    D0, 0x00
  275. 000002DC  3206                     move.w     D1, D6
  276. 000002DE  D26C 0006                add.w      D1, [A4 + 0x6]
  277. 000002E2  3001                     move.w     D0, D1
  278. 000002E4  7200                     moveq.l    D1, 0x00
  279. 000002E6  3207                     move.w     D1, D7
  280. 000002E8  C081                     and.l      D0, D1
  281. 000002EA  3F00                     move.w     -[A7], D0
  282. 000002EC  302D C710                move.w     D0, [A5 - 0x38F0]
  283. 000002F0  D06C 0002                add.w      D0, [A4 + 0x2]
  284. 000002F4  3F00                     move.w     -[A7], D0
  285. 000002F6  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  286. 000002FA  395F 0006                move.w     [A4 + 0x6], [A7]+
  287. 000002FE  4267                     clr.w      -[A7]
  288. 00000300  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  289. 00000304  302D C43C                move.w     D0, [A5 - 0x3BC4]
  290. 00000308  D054                     add.w      D0, [A4]
  291. 0000030A  3F00                     move.w     -[A7], D0
  292. 0000030C  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  293. 00000310  395F 0004                move.w     [A4 + 0x4], [A7]+
  294. 00000314  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  295. 00000318  4E5E                     unlink     A6
  296. 0000031A  2E9F                     move.l     [A7], [A7]+
  297. 0000031C  4E75                     rts
  298. export_1429:
  299. 0000031E  4E56 0000                link       A6, 0
  300. 00000322  486D C462                pea.l      [A5 - 0x3B9E]
  301. 00000326  4EBA FF5C                jsr        [PC - 0xA4 /* 00000284 */]
  302. 0000032A  486D C460                pea.l      [A5 - 0x3BA0]
  303. 0000032E  486D C0A2                pea.l      [A5 - 0x3F5E]
  304. 00000332  4EBA 001A                jsr        [PC + 0x1A /* 0000034E */]
  305. 00000336  486D C50E                pea.l      [A5 - 0x3AF2]
  306. 0000033A  4EBA FF48                jsr        [PC - 0xB8 /* 00000284 */]
  307. 0000033E  486D C50C                pea.l      [A5 - 0x3AF4]
  308. 00000342  486D C0A2                pea.l      [A5 - 0x3F5E]
  309. 00000346  4EBA 0006                jsr        [PC + 0x6 /* 0000034E */]
  310. 0000034A  4E5E                     unlink     A6
  311. 0000034C  4E75                     rts
  312. export_1430:
  313. fn0000034E:
  314. 0000034E  4E56 0000                link       A6, 0
  315. 00000352  2F0C                     move.l     -[A7], A4
  316. 00000354  286E 000C                movea.l    A4, [A6 + 0xC]
  317. 00000358  206E 0008                movea.l    A0, [A6 + 0x8]
  318. 0000035C  43EC 0010                lea.l      A1, [A4 + 0x10]
  319. 00000360  7003                     moveq.l    D0, 0x03
  320. label00000362:
  321. 00000362  32D8                     move.w     [A1]+, [A0]+
  322. 00000364  51C8 FFFC                dbf        D0, -0x6 /* 00000362 */
  323. 00000368  2F2C 001C                move.l     -[A7], [A4 + 0x1C]
  324. 0000036C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  325. 00000370  A8DF                     syscall    RectRgn
  326. 00000372  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  327. 00000376  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  328. 0000037A  A8DF                     syscall    RectRgn
  329. 0000037C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  330. 00000380  4EAD 24CA                jsr        [A5 + 0x24CA /* export_1173 */]
  331. 00000384  285F                     movea.l    A4, [A7]+
  332. 00000386  4E5E                     unlink     A6
  333. 00000388  205F                     movea.l    A0, [A7]+
  334. 0000038A  504F                     addq.w     A7, 8
  335. 0000038C  4ED0                     jmp        [A0]
  336. export_1431:
  337. 0000038E  4E56 FFF8                link       A6, -0x0008
  338. 00000392  48E7 0300                movem.l    -[A7], D6,D7
  339. 00000396  7000                     moveq.l    D0, 0x00
  340. 00000398  303C 0056                move.w     D0, 0x56 /* 'V' */
  341. 0000039C  E688                     lsr        D0, 3
  342. 0000039E  C0BC FFFF FFFE           and.l      D0, 0xFFFFFFFE
  343. 000003A4  2E00                     move.l     D7, D0
  344. 000003A6  42A7                     clr.l      -[A7]
  345. 000003A8  2F07                     move.l     -[A7], D7
  346. 000003AA  2F3C 0000 0081           move.l     -[A7], 0x81
  347. 000003B0  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  348. 000003B4  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  349. 000003B8  2B5F C194                move.l     [A5 - 0x3E6C], [A7]+
  350. 000003BC  7000                     moveq.l    D0, 0x00
  351. 000003BE  303C 0053                move.w     D0, 0x53 /* 'S' */
  352. 000003C2  E688                     lsr        D0, 3
  353. 000003C4  C0BC FFFF FFFE           and.l      D0, 0xFFFFFFFE
  354. 000003CA  2E00                     move.l     D7, D0
  355. 000003CC  42A7                     clr.l      -[A7]
  356. 000003CE  2F3C 0000 0081           move.l     -[A7], 0x81
  357. 000003D4  2F07                     move.l     -[A7], D7
  358. 000003D6  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  359. 000003DA  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  360. 000003DE  2B5F B86A                move.l     [A5 - 0x4796], [A7]+
  361. 000003E2  2F3C 0019 0000           move.l     -[A7], 0x190000
  362. 000003E8  2F2D B528                move.l     -[A7], [A5 - 0x4AD8]
  363. 000003EC  2F3C 0003 2000           move.l     -[A7], 0x32000
  364. 000003F2  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  365. 000003F6  7005                     moveq.l    D0, 0x05
  366. 000003F8  2F00                     move.l     -[A7], D0
  367. 000003FA  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  368. 000003FE  201F                     move.l     D0, [A7]+
  369. 00000400  3F00                     move.w     -[A7], D0
  370. 00000402  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  371. 00000406  3B5F C1C6                move.w     [A5 - 0x3E3A], [A7]+
  372. 0000040A  42A7                     clr.l      -[A7]
  373. 0000040C  3F2D C1C6                move.w     -[A7], [A5 - 0x3E3A]
  374. 00000410  3F3C 00AC                move.w     -[A7], 0xAC
  375. 00000414  301F                     move.w     D0, [A7]+
  376. 00000416  C1DF                     muls.w     D0, [A7]+
  377. 00000418  2E80                     move.l     [A7], D0
  378. 0000041A  2C1F                     move.l     D6, [A7]+
  379. 0000041C  42A7                     clr.l      -[A7]
  380. 0000041E  2F06                     move.l     -[A7], D6
  381. 00000420  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  382. 00000424  2B5F B3D0                move.l     [A5 - 0x4C30], [A7]+
  383. 00000428  4267                     clr.w      -[A7]
  384. 0000042A  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  385. 0000042E  4A5F                     tst.w      [A7]+
  386. 00000430  6702                     beq        +0x4 /* 00000434 */
  387. 00000432  A9F4                     syscall    ExitToShell
  388. label00000434:
  389. 00000434  2F2D B3D0                move.l     -[A7], [A5 - 0x4C30]
  390. 00000438  2F06                     move.l     -[A7], D6
  391. 0000043A  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  392. 0000043E  4CDF 00C0                movem.l    D6,D7, [A7]+
  393. 00000442  4E5E                     unlink     A6
  394. 00000444  4E75                     rts
  395. export_1432:
  396. 00000446  4E56 F88A                link       A6, -0x0776
  397. 0000044A  48E7 0700                movem.l    -[A7], D5,D6,D7
  398. 0000044E  206E 0008                movea.l    A0, [A6 + 0x8]
  399. 00000452  43EE FF00                lea.l      A1, [A6 - 0x100]
  400. 00000456  707F                     moveq.l    D0, 0x7F
  401. label00000458:
  402. 00000458  32D8                     move.w     [A1]+, [A0]+
  403. 0000045A  51C8 FFFC                dbf        D0, -0x6 /* 00000458 */
  404. 0000045E  486E F88A                pea.l      [A6 - 0x776]
  405. 00000462  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  406. 00000466  4EAD 0D1A                jsr        [A5 + 0xD1A /* export_415 */]
  407. 0000046A  205F                     movea.l    A0, [A7]+
  408. 0000046C  43EE F8B0                lea.l      A1, [A6 - 0x750]
  409. 00000470  700F                     moveq.l    D0, 0x0F
  410. label00000472:
  411. 00000472  32D8                     move.w     [A1]+, [A0]+
  412. 00000474  51C8 FFFC                dbf        D0, -0x6 /* 00000472 */
  413. 00000478  486E FAC8                pea.l      [A6 - 0x538]
  414. 0000047C  4EBA 5F32                jsr        [PC + 0x5F32 /* 000063B0 */]
  415. 00000480  1D7C 0003 FCE4           move.b     [A6 - 0x31C], 0x3
  416. 00000486  41EE FCF0                lea.l      A0, [A6 - 0x310]
  417. 0000048A  43EE F8B0                lea.l      A1, [A6 - 0x750]
  418. 0000048E  707F                     moveq.l    D0, 0x7F
  419. label00000490:
  420. 00000490  30D9                     move.w     [A0]+, [A1]+
  421. 00000492  51C8 FFFC                dbf        D0, -0x6 /* 00000490 */
  422. 00000496  1D7C 0007 FDF0           move.b     [A6 - 0x210], 0x7
  423. 0000049C  2D6D A544 FEFC           move.l     [A6 - 0x104], [A5 - 0x5ABC]
  424. 000004A2  4267                     clr.w      -[A7]
  425. 000004A4  486E FCE4                pea.l      [A6 - 0x31C]
  426. 000004A8  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  427. 000004AC  3A1F                     move.w     D5, [A7]+
  428. 000004AE  4267                     clr.w      -[A7]
  429. 000004B0  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  430. 000004B4  3F3C 0002                move.w     -[A7], 0x2
  431. 000004B8  487A 0106                pea.l      [PC + 0x106 /* 000005C0, value 0x5706174, pstring "paths" */]
  432. 000004BC  4EAD 2B92                jsr        [A5 + 0x2B92 /* export_1390 */]
  433. 000004C0  3C1F                     move.w     D6, [A7]+
  434. 000004C2  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  435. 000004C6  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  436. 000004CA  3F06                     move.w     -[A7], D6
  437. 000004CC  486E FAC4                pea.l      [A6 - 0x53C]
  438. 000004D0  486E FAC0                pea.l      [A6 - 0x540]
  439. 000004D4  4EAD 2B3A                jsr        [A5 + 0x2B3A /* export_1379 */]
  440. 000004D8  4AAE FAC4                tst.l      [A6 - 0x53C]
  441. 000004DC  6700 00CE                beq        +0xD0 /* 000005AC */
  442. 000004E0  206E FAC4                movea.l    A0, [A6 - 0x53C]
  443. 000004E4  2D50 FAB0                move.l     [A6 - 0x550], [A0]
  444. label000004E8:
  445. 000004E8  4267                     clr.w      -[A7]
  446. 000004EA  486E FAB0                pea.l      [A6 - 0x550]
  447. 000004EE  486E F9B0                pea.l      [A6 - 0x650]
  448. 000004F2  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  449. 000004F6  101F                     move.b     D0, [A7]+
  450. 000004F8  6716                     beq        +0x18 /* 00000510 */
  451. 000004FA  4267                     clr.w      -[A7]
  452. 000004FC  486E F9B0                pea.l      [A6 - 0x650]
  453. 00000500  486E FF00                pea.l      [A6 - 0x100]
  454. 00000504  4EAD 2922                jsr        [A5 + 0x2922 /* export_1312 */]
  455. 00000508  101F                     move.b     D0, [A7]+
  456. 0000050A  6600 0098                bne        +0x9A /* 000005A4 */
  457. 0000050E  60D8                     bra        -0x26 /* 000004E8 */
  458. label00000510:
  459. 00000510  4240                     clr.w      D0
  460. 00000512  102E FF00                move.b     D0, [A6 - 0x100]
  461. 00000516  48C0                     ext.l      D0
  462. 00000518  2E00                     move.l     D7, D0
  463. 0000051A  DEAE FAC0                add.l      D7, [A6 - 0x540]
  464. 0000051E  2F2E FAC4                move.l     -[A7], [A6 - 0x53C]
  465. 00000522  2007                     move.l     D0, D7
  466. 00000524  5480                     addq.l     D0, 2
  467. 00000526  2F00                     move.l     -[A7], D0
  468. 00000528  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  469. 0000052C  4267                     clr.w      -[A7]
  470. 0000052E  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  471. 00000532  4A5F                     tst.w      [A7]+
  472. 00000534  666E                     bne        +0x70 /* 000005A4 */
  473. 00000536  206E FAC4                movea.l    A0, [A6 - 0x53C]
  474. 0000053A  202E FAC0                move.l     D0, [A6 - 0x540]
  475. 0000053E  D090                     add.l      D0, [A0]
  476. 00000540  2D40 FAB8                move.l     [A6 - 0x548], D0
  477. 00000544  5380                     subq.l     D0, 1
  478. 00000546  2040                     movea.l    A0, D0
  479. 00000548  700D                     moveq.l    D0, 0x0D
  480. 0000054A  B010                     cmp.b      D0, [A0]
  481. 0000054C  670E                     beq        +0x10 /* 0000055C */
  482. 0000054E  206E FAB8                movea.l    A0, [A6 - 0x548]
  483. 00000552  10BC 000D                move.b     [A0], 0xD /* '\r' */
  484. 00000556  52AE FAB8                addq.l     [A6 - 0x548], 1
  485. 0000055A  5287                     addq.l     D7, 1
  486. label0000055C:
  487. 0000055C  42A7                     clr.l      -[A7]
  488. 0000055E  486E FF00                pea.l      [A6 - 0x100]
  489. 00000562  4EAD 29DA                jsr        [A5 + 0x29DA /* export_1335 */]
  490. 00000566  2D5F FAB4                move.l     [A6 - 0x54C], [A7]+
  491. 0000056A  486E FAB4                pea.l      [A6 - 0x54C]
  492. 0000056E  486E FAB8                pea.l      [A6 - 0x548]
  493. 00000572  4EAD 281A                jsr        [A5 + 0x281A /* export_1279 */]
  494. 00000576  4267                     clr.w      -[A7]
  495. 00000578  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  496. 0000057C  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  497. 00000580  3F06                     move.w     -[A7], D6
  498. 00000582  2F2E FAC4                move.l     -[A7], [A6 - 0x53C]
  499. 00000586  2F07                     move.l     -[A7], D7
  500. 00000588  1F3C 0003                move.b     -[A7], 0x3
  501. 0000058C  486E F8AD                pea.l      [A6 - 0x753]
  502. 00000590  4EAD 2C22                jsr        [A5 + 0x2C22 /* export_1408 */]
  503. 00000594  101F                     move.b     D0, [A7]+
  504. 00000596  670C                     beq        +0xE /* 000005A4 */
  505. 00000598  486E F8B0                pea.l      [A6 - 0x750]
  506. 0000059C  2F2E FAC4                move.l     -[A7], [A6 - 0x53C]
  507. 000005A0  4EAD 1CCA                jsr        [A5 + 0x1CCA /* export_917 */]
  508. label000005A4:
  509. 000005A4  486E FAC4                pea.l      [A6 - 0x53C]
  510. 000005A8  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  511. label000005AC:
  512. 000005AC  4267                     clr.w      -[A7]
  513. 000005AE  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  514. 000005B2  3A1F                     move.w     D5, [A7]+
  515. 000005B4  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  516. 000005B8  4E5E                     unlink     A6
  517. 000005BA  205F                     movea.l    A0, [A7]+
  518. 000005BC  504F                     addq.w     A7, 8
  519. 000005BE  4ED0                     jmp        [A0]
  520. 000005C0  0570 6174                bchg       <<invalid full ext with I/IS == 4>>, D2
  521. 000005C4  6873                     bvc        +0x75 /* 00000639 */
  522. export_1433:
  523. 000005C6  4E56 0000                link       A6, 0
  524. 000005CA  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  525. 000005CE  3F3C 0001                move.w     -[A7], 0x1
  526. 000005D2  4EBA 1698                jsr        [PC + 0x1698 /* 00001C6C */]
  527. 000005D6  4EBA 6D68                jsr        [PC + 0x6D68 /* 00007340 */]
  528. 000005DA  102D B570                move.b     D0, [A5 - 0x4A90]
  529. 000005DE  6704                     beq        +0x6 /* 000005E4 */
  530. 000005E0  4EAD 0E12                jsr        [A5 + 0xE12 /* export_446 */]
  531. label000005E4:
  532. 000005E4  422D B9F6                clr.b      [A5 - 0x460A]
  533. 000005E8  422D C190                clr.b      [A5 - 0x3E70]
  534. 000005EC  1B7C 0001 C578           move.b     [A5 - 0x3A88], 0x1
  535. 000005F2  41ED C290                lea.l      A0, [A5 - 0x3D70]
  536. 000005F6  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  537. 000005FA  7003                     moveq.l    D0, 0x03
  538. label000005FC:
  539. 000005FC  30D9                     move.w     [A0]+, [A1]+
  540. 000005FE  51C8 FFFC                dbf        D0, -0x6 /* 000005FC */
  541. 00000602  102D A84C                move.b     D0, [A5 - 0x57B4]
  542. 00000606  6604                     bne        +0x6 /* 0000060C */
  543. 00000608  4EBA 1814                jsr        [PC + 0x1814 /* 00001E1E */]
  544. label0000060C:
  545. 0000060C  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  546. 00000610  4E5E                     unlink     A6
  547. 00000612  4E75                     rts
  548. export_1434:
  549. fn00000614:
  550. 00000614  4E56 FFEE                link       A6, -0x0012
  551. 00000618  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  552. 0000061C  266E 0008                movea.l    A3, [A6 + 0x8]
  553. 00000620  2A2E 000C                move.l     D5, [A6 + 0xC]
  554. 00000624  2C2E 0010                move.l     D6, [A6 + 0x10]
  555. 00000628  200B                     move.l     D0, A3
  556. 0000062A  56C7                     sne        D7
  557. 0000062C  4407                     neg.b      D7
  558. 0000062E  4A86                     tst.l      D6
  559. 00000630  6706                     beq        +0x8 /* 00000638 */
  560. 00000632  2F06                     move.l     -[A7], D6
  561. 00000634  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  562. label00000638:
  563. 00000638  4A85                     tst.l      D5
  564. 0000063A  6706                     beq        +0x8 /* 00000642 */
  565. 0000063C  2F05                     move.l     -[A7], D5
  566. 0000063E  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  567. label00000642:
  568. 00000642  4AAE 0014                tst.l      [A6 + 0x14]
  569. 00000646  57C0                     seq        D0
  570. 00000648  1207                     move.b     D1, D7
  571. 0000064A  0A01 0001                xori.b     D1, 0x1
  572. 0000064E  C001                     and.b      D0, D1
  573. 00000650  6600 0090                bne        +0x92 /* 000006E2 */
  574. 00000654  1007                     move.b     D0, D7
  575. 00000656  6610                     bne        +0x12 /* 00000668 */
  576. 00000658  42A7                     clr.l      -[A7]
  577. 0000065A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  578. 0000065E  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  579. 00000662  265F                     movea.l    A3, [A7]+
  580. 00000664  200B                     move.l     D0, A3
  581. 00000666  677A                     beq        +0x7C /* 000006E2 */
  582. label00000668:
  583. 00000668  4A86                     tst.l      D6
  584. 0000066A  672C                     beq        +0x2E /* 00000698 */
  585. 0000066C  2853                     movea.l    A4, [A3]
  586. 0000066E  4AAC 0038                tst.l      [A4 + 0x38]
  587. 00000672  6610                     bne        +0x12 /* 00000684 */
  588. 00000674  2F06                     move.l     -[A7], D6
  589. 00000676  486D FE70                pea.l      [A5 - 0x190]
  590. 0000067A  486C 0020                pea.l      [A4 + 0x20]
  591. 0000067E  4EBA 505A                jsr        [PC + 0x505A /* 000056DA */]
  592. 00000682  6014                     bra        +0x16 /* 00000698 */
  593. label00000684:
  594. 00000684  2813                     move.l     D4, [A3]
  595. 00000686  7040                     moveq.l    D0, 0x40
  596. 00000688  D880                     add.l      D4, D0
  597. 0000068A  2F04                     move.l     -[A7], D4
  598. 0000068C  2F06                     move.l     -[A7], D6
  599. 0000068E  486C 0020                pea.l      [A4 + 0x20]
  600. 00000692  4267                     clr.w      -[A7]
  601. 00000694  4EAD 274A                jsr        [A5 + 0x274A /* export_1253 */]
  602. label00000698:
  603. 00000698  4A85                     tst.l      D5
  604. 0000069A  6738                     beq        +0x3A /* 000006D4 */
  605. 0000069C  2853                     movea.l    A4, [A3]
  606. 0000069E  4AAC 003C                tst.l      [A4 + 0x3C]
  607. 000006A2  6610                     bne        +0x12 /* 000006B4 */
  608. 000006A4  2F05                     move.l     -[A7], D5
  609. 000006A6  486D FE70                pea.l      [A5 - 0x190]
  610. 000006AA  486C 0028                pea.l      [A4 + 0x28]
  611. 000006AE  4EBA 502A                jsr        [PC + 0x502A /* 000056DA */]
  612. 000006B2  6020                     bra        +0x22 /* 000006D4 */
  613. label000006B4:
  614. 000006B4  2013                     move.l     D0, [A3]
  615. 000006B6  7240                     moveq.l    D1, 0x40
  616. 000006B8  D081                     add.l      D0, D1
  617. 000006BA  222C 0038                move.l     D1, [A4 + 0x38]
  618. 000006BE  D280                     add.l      D1, D0
  619. 000006C0  2D41 FFFC                move.l     [A6 - 0x4], D1
  620. 000006C4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  621. 000006C8  2F05                     move.l     -[A7], D5
  622. 000006CA  486C 0028                pea.l      [A4 + 0x28]
  623. 000006CE  4267                     clr.w      -[A7]
  624. 000006D0  4EAD 274A                jsr        [A5 + 0x274A /* export_1253 */]
  625. label000006D4:
  626. 000006D4  1007                     move.b     D0, D7
  627. 000006D6  660A                     bne        +0xC /* 000006E2 */
  628. 000006D8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  629. 000006DC  4267                     clr.w      -[A7]
  630. 000006DE  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  631. label000006E2:
  632. 000006E2  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  633. 000006E6  4E5E                     unlink     A6
  634. 000006E8  205F                     movea.l    A0, [A7]+
  635. 000006EA  DEFC 0010                add.w      A7, 0x10
  636. 000006EE  4ED0                     jmp        [A0]
  637. export_1435:
  638. 000006F0  4E56 FFEE                link       A6, -0x0012
  639. 000006F4  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  640. 000006F8  2E2E 000C                move.l     D7, [A6 + 0xC]
  641. 000006FC  206E 0008                movea.l    A0, [A6 + 0x8]
  642. 00000700  2668 0090                movea.l    A3, [A0 + 0x90]
  643. 00000704  BE8B                     cmp.l      D7, A3
  644. 00000706  6604                     bne        +0x6 /* 0000070C */
  645. 00000708  6000 0092                bra        +0x94 /* 0000079C */
  646. label0000070C:
  647. 0000070C  200B                     move.l     D0, A3
  648. 0000070E  670C                     beq        +0xE /* 0000071C */
  649. 00000710  BE8B                     cmp.l      D7, A3
  650. 00000712  6602                     bne        +0x4 /* 00000716 */
  651. 00000714  6006                     bra        +0x8 /* 0000071C */
  652. label00000716:
  653. 00000716  266B 0090                movea.l    A3, [A3 + 0x90]
  654. 0000071A  60F0                     bra        -0xE /* 0000070C */
  655. label0000071C:
  656. 0000071C  200B                     move.l     D0, A3
  657. 0000071E  56C5                     sne        D5
  658. 00000720  4405                     neg.b      D5
  659. 00000722  2F07                     move.l     -[A7], D7
  660. 00000724  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  661. 00000728  A921                     syscall    SendBehind
  662. 0000072A  1005                     move.b     D0, D5
  663. 0000072C  6602                     bne        +0x4 /* 00000730 */
  664. 0000072E  606C                     bra        +0x6E /* 0000079C */
  665. label00000730:
  666. 00000730  2C07                     move.l     D6, D7
  667. 00000732  42A7                     clr.l      -[A7]
  668. 00000734  A8D8                     syscall    NewRgn
  669. 00000736  285F                     movea.l    A4, [A7]+
  670. 00000738  2047                     movea.l    A0, D7
  671. 0000073A  2F28 0018                move.l     -[A7], [A0 + 0x18]
  672. 0000073E  2F0C                     move.l     -[A7], A4
  673. 00000740  A8DC                     syscall    CopyRgn
  674. 00000742  7000                     moveq.l    D0, 0x00
  675. 00000744  2047                     movea.l    A0, D7
  676. 00000746  3028 0006                move.w     D0, [A0 + 0x6]
  677. 0000074A  C0BC FFFF C000           and.l      D0, 0xFFFFC000
  678. 00000750  4A80                     tst.l      D0
  679. 00000752  6710                     beq        +0x12 /* 00000764 */
  680. 00000754  2047                     movea.l    A0, D7
  681. 00000756  2068 0002                movea.l    A0, [A0 + 0x2]
  682. 0000075A  2050                     movea.l    A0, [A0]
  683. 0000075C  2D68 0006 FFFC           move.l     [A6 - 0x4], [A0 + 0x6]
  684. 00000762  6008                     bra        +0xA /* 0000076C */
  685. label00000764:
  686. 00000764  2047                     movea.l    A0, D7
  687. 00000766  2D68 0008 FFFC           move.l     [A6 - 0x4], [A0 + 0x8]
  688. label0000076C:
  689. 0000076C  2F0C                     move.l     -[A7], A4
  690. 0000076E  302E FFFE                move.w     D0, [A6 - 0x2]
  691. 00000772  4440                     neg.w      D0
  692. 00000774  3F00                     move.w     -[A7], D0
  693. 00000776  302E FFFC                move.w     D0, [A6 - 0x4]
  694. 0000077A  4440                     neg.w      D0
  695. 0000077C  3F00                     move.w     -[A7], D0
  696. 0000077E  A8E0                     syscall    OffsetRgn/OfsetRgn
  697. 00000780  2046                     movea.l    A0, D6
  698. 00000782  2F28 0072                move.l     -[A7], [A0 + 0x72]
  699. 00000786  2F0C                     move.l     -[A7], A4
  700. 00000788  2F0C                     move.l     -[A7], A4
  701. 0000078A  A8E6                     syscall    DiffRgn
  702. 0000078C  2F06                     move.l     -[A7], D6
  703. 0000078E  2F0C                     move.l     -[A7], A4
  704. 00000790  A90C                     syscall    PaintOne
  705. 00000792  2F06                     move.l     -[A7], D6
  706. 00000794  2F0C                     move.l     -[A7], A4
  707. 00000796  A90A                     syscall    CalcVBehind
  708. 00000798  2F0C                     move.l     -[A7], A4
  709. 0000079A  A8D9                     syscall    DisposRgn/DisposeRgn
  710. label0000079C:
  711. 0000079C  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  712. 000007A0  4E5E                     unlink     A6
  713. 000007A2  205F                     movea.l    A0, [A7]+
  714. 000007A4  504F                     addq.w     A7, 8
  715. 000007A6  4ED0                     jmp        [A0]
  716. export_1436:
  717. fn000007A8:
  718. 000007A8  4E56 FFCC                link       A6, -0x0034
  719. 000007AC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  720. 000007B0  206E 000A                movea.l    A0, [A6 + 0xA]
  721. 000007B4  43EE FFF8                lea.l      A1, [A6 - 0x8]
  722. 000007B8  7003                     moveq.l    D0, 0x03
  723. label000007BA:
  724. 000007BA  32D8                     move.w     [A1]+, [A0]+
  725. 000007BC  51C8 FFFC                dbf        D0, -0x6 /* 000007BA */
  726. 000007C0  4267                     clr.w      -[A7]
  727. 000007C2  486D C0A2                pea.l      [A5 - 0x3F5E]
  728. 000007C6  486E FFF8                pea.l      [A6 - 0x8]
  729. 000007CA  486E FFF8                pea.l      [A6 - 0x8]
  730. 000007CE  A8AA                     syscall    SectRect
  731. 000007D0  101F                     move.b     D0, [A7]+
  732. 000007D2  6604                     bne        +0x6 /* 000007D8 */
  733. 000007D4  6000 00F2                bra        +0xF4 /* 000008C8 */
  734. label000007D8:
  735. 000007D8  302E FFFC                move.w     D0, [A6 - 0x4]
  736. 000007DC  906E FFF8                sub.w      D0, [A6 - 0x8]
  737. 000007E0  48C0                     ext.l      D0
  738. 000007E2  2A00                     move.l     D5, D0
  739. 000007E4  7000                     moveq.l    D0, 0x00
  740. 000007E6  302E FFFA                move.w     D0, [A6 - 0x6]
  741. 000007EA  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  742. 000007F0  2D40 FFE4                move.l     [A6 - 0x1C], D0
  743. 000007F4  7000                     moveq.l    D0, 0x00
  744. 000007F6  322E FFFE                move.w     D1, [A6 - 0x2]
  745. 000007FA  D27C 001F                add.w      D1, 0x1F
  746. 000007FE  3001                     move.w     D0, D1
  747. 00000800  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  748. 00000806  2D40 FFE0                move.l     [A6 - 0x20], D0
  749. 0000080A  302D C0A4                move.w     D0, [A5 - 0x3F5C]
  750. 0000080E  48C0                     ext.l      D0
  751. 00000810  222E FFE4                move.l     D1, [A6 - 0x1C]
  752. 00000814  9280                     sub.l      D1, D0
  753. 00000816  EA89                     lsr        D1, 5
  754. 00000818  2D41 FFD4                move.l     [A6 - 0x2C], D1
  755. 0000081C  202E FFE0                move.l     D0, [A6 - 0x20]
  756. 00000820  90AE FFE4                sub.l      D0, [A6 - 0x1C]
  757. 00000824  2E00                     move.l     D7, D0
  758. 00000826  EA8F                     lsr        D7, 5
  759. 00000828  2007                     move.l     D0, D7
  760. 0000082A  E580                     asl        D0, 2
  761. 0000082C  282D C954                move.l     D4, [A5 - 0x36AC]
  762. 00000830  9880                     sub.l      D4, D0
  763. 00000832  202E FFD4                move.l     D0, [A6 - 0x2C]
  764. 00000836  E580                     asl        D0, 2
  765. 00000838  2F00                     move.l     -[A7], D0
  766. 0000083A  42A7                     clr.l      -[A7]
  767. 0000083C  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  768. 00000840  322E FFF8                move.w     D1, [A6 - 0x8]
  769. 00000844  926D C0A2                sub.w      D1, [A5 - 0x3F5E]
  770. 00000848  3F01                     move.w     -[A7], D1
  771. 0000084A  301F                     move.w     D0, [A7]+
  772. 0000084C  C1DF                     muls.w     D0, [A7]+
  773. 0000084E  2E80                     move.l     [A7], D0
  774. 00000850  221F                     move.l     D1, [A7]+
  775. 00000852  201F                     move.l     D0, [A7]+
  776. 00000854  2C01                     move.l     D6, D1
  777. 00000856  DC80                     add.l      D6, D0
  778. 00000858  2846                     movea.l    A4, D6
  779. 0000085A  D9EE 001A                add.l      A4, [A6 + 0x1A]
  780. 0000085E  2646                     movea.l    A3, D6
  781. 00000860  D7EE 0016                add.l      A3, [A6 + 0x16]
  782. 00000864  2006                     move.l     D0, D6
  783. 00000866  D0AE 0012                add.l      D0, [A6 + 0x12]
  784. 0000086A  2D40 FFEC                move.l     [A6 - 0x14], D0
  785. 0000086E  2006                     move.l     D0, D6
  786. 00000870  D0AE 000E                add.l      D0, [A6 + 0xE]
  787. 00000874  2D40 FFE8                move.l     [A6 - 0x18], D0
  788. 00000878  302E 0008                move.w     D0, [A6 + 0x8]
  789. 0000087C  5440                     addq.w     D0, 2
  790. 0000087E  6736                     beq        +0x38 /* 000008B6 */
  791. 00000880  5340                     subq.w     D0, 1
  792. 00000882  671A                     beq        +0x1C /* 0000089E */
  793. 00000884  5940                     subq.w     D0, 4
  794. 00000886  6702                     beq        +0x4 /* 0000088A */
  795. 00000888  603E                     bra        +0x40 /* 000008C8 */
  796. label0000088A:
  797. 0000088A  2F0C                     move.l     -[A7], A4
  798. 0000088C  2F0B                     move.l     -[A7], A3
  799. 0000088E  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  800. 00000892  3F05                     move.w     -[A7], D5
  801. 00000894  3F07                     move.w     -[A7], D7
  802. 00000896  3F04                     move.w     -[A7], D4
  803. 00000898  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  804. 0000089C  602A                     bra        +0x2C /* 000008C8 */
  805. label0000089E:
  806. 0000089E  2F0C                     move.l     -[A7], A4
  807. 000008A0  2F0B                     move.l     -[A7], A3
  808. 000008A2  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  809. 000008A6  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  810. 000008AA  3F05                     move.w     -[A7], D5
  811. 000008AC  3F07                     move.w     -[A7], D7
  812. 000008AE  3F04                     move.w     -[A7], D4
  813. 000008B0  4EAD 1DEA                jsr        [A5 + 0x1DEA /* export_953 */]
  814. 000008B4  6012                     bra        +0x14 /* 000008C8 */
  815. label000008B6:
  816. 000008B6  2F0C                     move.l     -[A7], A4
  817. 000008B8  2F0B                     move.l     -[A7], A3
  818. 000008BA  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  819. 000008BE  3F05                     move.w     -[A7], D5
  820. 000008C0  3F07                     move.w     -[A7], D7
  821. 000008C2  3F04                     move.w     -[A7], D4
  822. 000008C4  4EAD 1DF2                jsr        [A5 + 0x1DF2 /* export_954 */]
  823. label000008C8:
  824. 000008C8  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  825. 000008CC  4E5E                     unlink     A6
  826. 000008CE  205F                     movea.l    A0, [A7]+
  827. 000008D0  DEFC 0016                add.w      A7, 0x16
  828. 000008D4  4ED0                     jmp        [A0]
  829. export_1437:
  830. fn000008D6:
  831. 000008D6  4E56 FFD4                link       A6, -0x002C
  832. 000008DA  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  833. 000008DE  206E 000A                movea.l    A0, [A6 + 0xA]
  834. 000008E2  43EE FFF8                lea.l      A1, [A6 - 0x8]
  835. 000008E6  7003                     moveq.l    D0, 0x03
  836. label000008E8:
  837. 000008E8  32D8                     move.w     [A1]+, [A0]+
  838. 000008EA  51C8 FFFC                dbf        D0, -0x6 /* 000008E8 */
  839. 000008EE  4267                     clr.w      -[A7]
  840. 000008F0  486D C0A2                pea.l      [A5 - 0x3F5E]
  841. 000008F4  486E FFF8                pea.l      [A6 - 0x8]
  842. 000008F8  486E FFF8                pea.l      [A6 - 0x8]
  843. 000008FC  A8AA                     syscall    SectRect
  844. 000008FE  101F                     move.b     D0, [A7]+
  845. 00000900  6700 0156                beq        +0x158 /* 00000A58 */
  846. 00000904  302E FFFC                move.w     D0, [A6 - 0x4]
  847. 00000908  906E FFF8                sub.w      D0, [A6 - 0x8]
  848. 0000090C  48C0                     ext.l      D0
  849. 0000090E  2C00                     move.l     D6, D0
  850. 00000910  7000                     moveq.l    D0, 0x00
  851. 00000912  302E FFFA                move.w     D0, [A6 - 0x6]
  852. 00000916  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  853. 0000091C  2D40 FFEC                move.l     [A6 - 0x14], D0
  854. 00000920  7000                     moveq.l    D0, 0x00
  855. 00000922  322E FFFE                move.w     D1, [A6 - 0x2]
  856. 00000926  D27C 001F                add.w      D1, 0x1F
  857. 0000092A  3001                     move.w     D0, D1
  858. 0000092C  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  859. 00000932  2D40 FFE8                move.l     [A6 - 0x18], D0
  860. 00000936  302D C0A4                move.w     D0, [A5 - 0x3F5C]
  861. 0000093A  48C0                     ext.l      D0
  862. 0000093C  222E FFEC                move.l     D1, [A6 - 0x14]
  863. 00000940  9280                     sub.l      D1, D0
  864. 00000942  EA89                     lsr        D1, 5
  865. 00000944  2D41 FFDC                move.l     [A6 - 0x24], D1
  866. 00000948  202E FFE8                move.l     D0, [A6 - 0x18]
  867. 0000094C  90AE FFEC                sub.l      D0, [A6 - 0x14]
  868. 00000950  2E00                     move.l     D7, D0
  869. 00000952  EA8F                     lsr        D7, 5
  870. 00000954  2007                     move.l     D0, D7
  871. 00000956  E580                     asl        D0, 2
  872. 00000958  2A2D C954                move.l     D5, [A5 - 0x36AC]
  873. 0000095C  9A80                     sub.l      D5, D0
  874. 0000095E  202E FFDC                move.l     D0, [A6 - 0x24]
  875. 00000962  E580                     asl        D0, 2
  876. 00000964  2F00                     move.l     -[A7], D0
  877. 00000966  42A7                     clr.l      -[A7]
  878. 00000968  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  879. 0000096C  322E FFF8                move.w     D1, [A6 - 0x8]
  880. 00000970  926D C0A2                sub.w      D1, [A5 - 0x3F5E]
  881. 00000974  3F01                     move.w     -[A7], D1
  882. 00000976  301F                     move.w     D0, [A7]+
  883. 00000978  C1DF                     muls.w     D0, [A7]+
  884. 0000097A  2E80                     move.l     [A7], D0
  885. 0000097C  221F                     move.l     D1, [A7]+
  886. 0000097E  201F                     move.l     D0, [A7]+
  887. 00000980  2801                     move.l     D4, D1
  888. 00000982  D880                     add.l      D4, D0
  889. 00000984  2844                     movea.l    A4, D4
  890. 00000986  D9EE 0012                add.l      A4, [A6 + 0x12]
  891. 0000098A  2644                     movea.l    A3, D4
  892. 0000098C  D7EE 000E                add.l      A3, [A6 + 0xE]
  893. 00000990  302E 0008                move.w     D0, [A6 + 0x8]
  894. 00000994  6720                     beq        +0x22 /* 000009B6 */
  895. 00000996  5340                     subq.w     D0, 1
  896. 00000998  674E                     beq        +0x50 /* 000009E8 */
  897. 0000099A  5340                     subq.w     D0, 1
  898. 0000099C  675A                     beq        +0x5C /* 000009F8 */
  899. 0000099E  5340                     subq.w     D0, 1
  900. 000009A0  6766                     beq        +0x68 /* 00000A08 */
  901. 000009A2  5940                     subq.w     D0, 4
  902. 000009A4  6772                     beq        +0x74 /* 00000A18 */
  903. 000009A6  0440 005A                subi.w     D0, 0x5A /* 'Z' */
  904. 000009AA  677C                     beq        +0x7E /* 00000A28 */
  905. 000009AC  5540                     subq.w     D0, 2
  906. 000009AE  6700 0090                beq        +0x92 /* 00000A40 */
  907. 000009B2  6000 00A4                bra        +0xA6 /* 00000A58 */
  908. label000009B6:
  909. 000009B6  4A85                     tst.l      D5
  910. 000009B8  661E                     bne        +0x20 /* 000009D8 */
  911. 000009BA  2F0C                     move.l     -[A7], A4
  912. 000009BC  2F0B                     move.l     -[A7], A3
  913. 000009BE  2F2D C954                move.l     -[A7], [A5 - 0x36AC]
  914. 000009C2  7004                     moveq.l    D0, 0x04
  915. 000009C4  2F00                     move.l     -[A7], D0
  916. 000009C6  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  917. 000009CA  2F06                     move.l     -[A7], D6
  918. 000009CC  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  919. 000009D0  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  920. 000009D4  6000 0082                bra        +0x84 /* 00000A58 */
  921. label000009D8:
  922. 000009D8  2F0C                     move.l     -[A7], A4
  923. 000009DA  2F0B                     move.l     -[A7], A3
  924. 000009DC  3F06                     move.w     -[A7], D6
  925. 000009DE  3F07                     move.w     -[A7], D7
  926. 000009E0  3F05                     move.w     -[A7], D5
  927. 000009E2  4EAD 1E0A                jsr        [A5 + 0x1E0A /* export_957 */]
  928. 000009E6  6070                     bra        +0x72 /* 00000A58 */
  929. label000009E8:
  930. 000009E8  2F0C                     move.l     -[A7], A4
  931. 000009EA  2F0B                     move.l     -[A7], A3
  932. 000009EC  3F06                     move.w     -[A7], D6
  933. 000009EE  3F07                     move.w     -[A7], D7
  934. 000009F0  3F05                     move.w     -[A7], D5
  935. 000009F2  4EAD 1E22                jsr        [A5 + 0x1E22 /* export_960 */]
  936. 000009F6  6060                     bra        +0x62 /* 00000A58 */
  937. label000009F8:
  938. 000009F8  2F0C                     move.l     -[A7], A4
  939. 000009FA  2F0B                     move.l     -[A7], A3
  940. 000009FC  3F06                     move.w     -[A7], D6
  941. 000009FE  3F07                     move.w     -[A7], D7
  942. 00000A00  3F05                     move.w     -[A7], D5
  943. 00000A02  4EAD 1E2A                jsr        [A5 + 0x1E2A /* export_961 */]
  944. 00000A06  6050                     bra        +0x52 /* 00000A58 */
  945. label00000A08:
  946. 00000A08  2F0C                     move.l     -[A7], A4
  947. 00000A0A  2F0B                     move.l     -[A7], A3
  948. 00000A0C  3F06                     move.w     -[A7], D6
  949. 00000A0E  3F07                     move.w     -[A7], D7
  950. 00000A10  3F05                     move.w     -[A7], D5
  951. 00000A12  4EAD 1E02                jsr        [A5 + 0x1E02 /* export_956 */]
  952. 00000A16  6040                     bra        +0x42 /* 00000A58 */
  953. label00000A18:
  954. 00000A18  2F0C                     move.l     -[A7], A4
  955. 00000A1A  2F0B                     move.l     -[A7], A3
  956. 00000A1C  3F06                     move.w     -[A7], D6
  957. 00000A1E  3F07                     move.w     -[A7], D7
  958. 00000A20  3F05                     move.w     -[A7], D5
  959. 00000A22  4EAD 1DFA                jsr        [A5 + 0x1DFA /* export_955 */]
  960. 00000A26  6030                     bra        +0x32 /* 00000A58 */
  961. label00000A28:
  962. 00000A28  2F0C                     move.l     -[A7], A4
  963. 00000A2A  2F0B                     move.l     -[A7], A3
  964. 00000A2C  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  965. 00000A30  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  966. 00000A34  3F06                     move.w     -[A7], D6
  967. 00000A36  2007                     move.l     D0, D7
  968. 00000A38  E380                     asl        D0, 1
  969. 00000A3A  3F00                     move.w     -[A7], D0
  970. 00000A3C  A838                     syscall    CalcMask
  971. 00000A3E  6018                     bra        +0x1A /* 00000A58 */
  972. label00000A40:
  973. 00000A40  2F0C                     move.l     -[A7], A4
  974. 00000A42  2F0B                     move.l     -[A7], A3
  975. 00000A44  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  976. 00000A48  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  977. 00000A4C  3F07                     move.w     -[A7], D7
  978. 00000A4E  3F05                     move.w     -[A7], D5
  979. 00000A50  3F2D C0A6                move.w     -[A7], [A5 - 0x3F5A]
  980. 00000A54  4EAD 1E12                jsr        [A5 + 0x1E12 /* export_958 */]
  981. label00000A58:
  982. 00000A58  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  983. 00000A5C  4E5E                     unlink     A6
  984. 00000A5E  205F                     movea.l    A0, [A7]+
  985. 00000A60  DEFC 000E                add.w      A7, 0xE
  986. 00000A64  4ED0                     jmp        [A0]
  987. export_1438:
  988. fn00000A66:
  989. 00000A66  4E56 FFE2                link       A6, -0x001E
  990. 00000A6A  206E 0008                movea.l    A0, [A6 + 0x8]
  991. 00000A6E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  992. 00000A72  7003                     moveq.l    D0, 0x03
  993. label00000A74:
  994. 00000A74  32D8                     move.w     [A1]+, [A0]+
  995. 00000A76  51C8 FFFC                dbf        D0, -0x6 /* 00000A74 */
  996. 00000A7A  4267                     clr.w      -[A7]
  997. 00000A7C  486D C0A2                pea.l      [A5 - 0x3F5E]
  998. 00000A80  486E FFF8                pea.l      [A6 - 0x8]
  999. 00000A84  486E FFF8                pea.l      [A6 - 0x8]
  1000. 00000A88  A8AA                     syscall    SectRect
  1001. 00000A8A  101F                     move.b     D0, [A7]+
  1002. 00000A8C  6700 00D6                beq        +0xD8 /* 00000B64 */
  1003. 00000A90  4A6D A0A0                tst.w      [A5 - 0x5F60]
  1004. 00000A94  6D00 00CE                blt        +0xD0 /* 00000B64 */
  1005. 00000A98  7000                     moveq.l    D0, 0x00
  1006. 00000A9A  302E FFFA                move.w     D0, [A6 - 0x6]
  1007. 00000A9E  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  1008. 00000AA4  3D40 FFFA                move.w     [A6 - 0x6], D0
  1009. 00000AA8  7000                     moveq.l    D0, 0x00
  1010. 00000AAA  322E FFFE                move.w     D1, [A6 - 0x2]
  1011. 00000AAE  D27C 001F                add.w      D1, 0x1F
  1012. 00000AB2  3001                     move.w     D0, D1
  1013. 00000AB4  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  1014. 00000ABA  3D40 FFFE                move.w     [A6 - 0x2], D0
  1015. 00000ABE  102D B508                move.b     D0, [A5 - 0x4AF8]
  1016. 00000AC2  6744                     beq        +0x46 /* 00000B08 */
  1017. 00000AC4  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  1018. 00000AC8  43ED C4CC                lea.l      A1, [A5 - 0x3B34]
  1019. 00000ACC  7006                     moveq.l    D0, 0x06
  1020. label00000ACE:
  1021. 00000ACE  30D9                     move.w     [A0]+, [A1]+
  1022. 00000AD0  51C8 FFFC                dbf        D0, -0x6 /* 00000ACE */
  1023. 00000AD4  2D6E 000C FFE6           move.l     [A6 - 0x1A], [A6 + 0xC]
  1024. 00000ADA  486E FFF4                pea.l      [A6 - 0xC]
  1025. 00000ADE  A874                     syscall    GetPort
  1026. 00000AE0  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  1027. 00000AE4  A873                     syscall    SetPort
  1028. 00000AE6  486E FFE6                pea.l      [A6 - 0x1A]
  1029. 00000AEA  206D C242                movea.l    A0, [A5 - 0x3DBE]
  1030. 00000AEE  4868 0002                pea.l      [A0 + 0x2]
  1031. 00000AF2  486E FFF8                pea.l      [A6 - 0x8]
  1032. 00000AF6  486E FFF8                pea.l      [A6 - 0x8]
  1033. 00000AFA  4267                     clr.w      -[A7]
  1034. 00000AFC  42A7                     clr.l      -[A7]
  1035. 00000AFE  A8EC                     syscall    CopyBits
  1036. 00000B00  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1037. 00000B04  A873                     syscall    SetPort
  1038. 00000B06  605C                     bra        +0x5E /* 00000B64 */
  1039. label00000B08:
  1040. 00000B08  486E FFF8                pea.l      [A6 - 0x8]
  1041. 00000B0C  206D C242                movea.l    A0, [A5 - 0x3DBE]
  1042. 00000B10  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1043. 00000B14  A855                     syscall    ShieldCursor
  1044. 00000B16  42A7                     clr.l      -[A7]
  1045. 00000B18  3F2D C0A2                move.w     -[A7], [A5 - 0x3F5E]
  1046. 00000B1C  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  1047. 00000B20  301F                     move.w     D0, [A7]+
  1048. 00000B22  C1DF                     muls.w     D0, [A7]+
  1049. 00000B24  2E80                     move.l     [A7], D0
  1050. 00000B26  202E 000C                move.l     D0, [A6 + 0xC]
  1051. 00000B2A  909F                     sub.l      D0, [A7]+
  1052. 00000B2C  7200                     moveq.l    D1, 0x00
  1053. 00000B2E  322D C0A4                move.w     D1, [A5 - 0x3F5C]
  1054. 00000B32  E689                     lsr        D1, 3
  1055. 00000B34  9081                     sub.l      D0, D1
  1056. 00000B36  2D40 FFE2                move.l     [A6 - 0x1E], D0
  1057. 00000B3A  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  1058. 00000B3E  2F2D 9FF8                move.l     -[A7], [A5 - 0x6008]
  1059. 00000B42  486E FFF8                pea.l      [A6 - 0x8]
  1060. 00000B46  206D C242                movea.l    A0, [A5 - 0x3DBE]
  1061. 00000B4A  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1062. 00000B4E  2F2D C954                move.l     -[A7], [A5 - 0x36AC]
  1063. 00000B52  7004                     moveq.l    D0, 0x04
  1064. 00000B54  2F00                     move.l     -[A7], D0
  1065. 00000B56  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  1066. 00000B5A  201F                     move.l     D0, [A7]+
  1067. 00000B5C  3F00                     move.w     -[A7], D0
  1068. 00000B5E  4EAD 1F62                jsr        [A5 + 0x1F62 /* export_1000 */]
  1069. 00000B62  A853                     syscall    ShowCursor
  1070. label00000B64:
  1071. 00000B64  4E5E                     unlink     A6
  1072. 00000B66  205F                     movea.l    A0, [A7]+
  1073. 00000B68  504F                     addq.w     A7, 8
  1074. 00000B6A  4ED0                     jmp        [A0]
  1075. export_1439:
  1076. fn00000B6C:
  1077. 00000B6C  4E56 FFF0                link       A6, -0x0010
  1078. 00000B70  2F07                     move.l     -[A7], D7
  1079. 00000B72  486D C460                pea.l      [A5 - 0x3BA0]
  1080. 00000B76  486D C772                pea.l      [A5 - 0x388E]
  1081. 00000B7A  4EBA F7D2                jsr        [PC - 0x82E /* 0000034E */]
  1082. 00000B7E  486E FFF4                pea.l      [A6 - 0xC]
  1083. 00000B82  A874                     syscall    GetPort
  1084. 00000B84  486D C460                pea.l      [A5 - 0x3BA0]
  1085. 00000B88  A873                     syscall    SetPort
  1086. 00000B8A  486D C76C                pea.l      [A5 - 0x3894]
  1087. 00000B8E  A875                     syscall    SetPBits/SetPortBits
  1088. 00000B90  486D C772                pea.l      [A5 - 0x388E]
  1089. 00000B94  486D FE70                pea.l      [A5 - 0x190]
  1090. 00000B98  A8A5                     syscall    FillRect
  1091. 00000B9A  3D7C 0001 FFF0           move.w     [A6 - 0x10], 0x1
  1092. 00000BA0  3E2E FFF0                move.w     D7, [A6 - 0x10]
  1093. 00000BA4  6020                     bra        +0x22 /* 00000BC6 */
  1094. label00000BA6:
  1095. 00000BA6  3F07                     move.w     -[A7], D7
  1096. 00000BA8  486E FFF8                pea.l      [A6 - 0x8]
  1097. 00000BAC  4EBA 02FA                jsr        [PC + 0x2FA /* 00000EA8 */]
  1098. 00000BB0  486E FFF8                pea.l      [A6 - 0x8]
  1099. 00000BB4  3007                     move.w     D0, D7
  1100. 00000BB6  5340                     subq.w     D0, 1
  1101. 00000BB8  41ED AB56                lea.l      A0, [A5 - 0x54AA]
  1102. 00000BBC  E740                     asl        D0.w, 3
  1103. 00000BBE  4870 0000                pea.l      [A0 + D0.w]
  1104. 00000BC2  A8A5                     syscall    FillRect
  1105. 00000BC4  5247                     addq.w     D7, 1
  1106. label00000BC6:
  1107. 00000BC6  7028                     moveq.l    D0, 0x28
  1108. 00000BC8  B047                     cmp.w      D0, D7
  1109. 00000BCA  6CDA                     bge        -0x24 /* 00000BA6 */
  1110. 00000BCC  206D C1FC                movea.l    A0, [A5 - 0x3E04]
  1111. 00000BD0  2050                     movea.l    A0, [A0]
  1112. 00000BD2  1028 000D                move.b     D0, [A0 + 0xD]
  1113. 00000BD6  0240 0001                andi.w     D0, 0x1
  1114. 00000BDA  6608                     bne        +0xA /* 00000BE4 */
  1115. 00000BDC  486D C772                pea.l      [A5 - 0x388E]
  1116. 00000BE0  4EBA 3D52                jsr        [PC + 0x3D52 /* 00004934 */]
  1117. label00000BE4:
  1118. 00000BE4  486D C460                pea.l      [A5 - 0x3BA0]
  1119. 00000BE8  486D C0A2                pea.l      [A5 - 0x3F5E]
  1120. 00000BEC  4EBA F760                jsr        [PC - 0x8A0 /* 0000034E */]
  1121. 00000BF0  486D C4CC                pea.l      [A5 - 0x3B34]
  1122. 00000BF4  A875                     syscall    SetPBits/SetPortBits
  1123. 00000BF6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1124. 00000BFA  A873                     syscall    SetPort
  1125. 00000BFC  422D B50A                clr.b      [A5 - 0x4AF6]
  1126. 00000C00  2E1F                     move.l     D7, [A7]+
  1127. 00000C02  4E5E                     unlink     A6
  1128. 00000C04  4E75                     rts
  1129. export_1440:
  1130. fn00000C06:
  1131. 00000C06  4E56 FFFC                link       A6, -0x0004
  1132. 00000C0A  2F0C                     move.l     -[A7], A4
  1133. 00000C0C  207C 0000 09EE           movea.l    A0, 0x9EE
  1134. 00000C12  2B50 B586                move.l     [A5 - 0x4A7A], [A0]
  1135. 00000C16  42A7                     clr.l      -[A7]
  1136. 00000C18  A8D8                     syscall    NewRgn
  1137. 00000C1A  2B5F BA48                move.l     [A5 - 0x45B8], [A7]+
  1138. 00000C1E  42A7                     clr.l      -[A7]
  1139. 00000C20  A8D8                     syscall    NewRgn
  1140. 00000C22  2B5F B438                move.l     [A5 - 0x4BC8], [A7]+
  1141. 00000C26  42A7                     clr.l      -[A7]
  1142. 00000C28  A8D8                     syscall    NewRgn
  1143. 00000C2A  285F                     movea.l    A4, [A7]+
  1144. 00000C2C  2F0C                     move.l     -[A7], A4
  1145. 00000C2E  486D FE0C                pea.l      [A5 - 0x1F4]
  1146. 00000C32  A8DF                     syscall    RectRgn
  1147. 00000C34  2F0C                     move.l     -[A7], A4
  1148. 00000C36  2F2D B586                move.l     -[A7], [A5 - 0x4A7A]
  1149. 00000C3A  2F2D BA48                move.l     -[A7], [A5 - 0x45B8]
  1150. 00000C3E  A8E5                     syscall    UnionRgn
  1151. 00000C40  2F2D BA48                move.l     -[A7], [A5 - 0x45B8]
  1152. 00000C44  2F2D B586                move.l     -[A7], [A5 - 0x4A7A]
  1153. 00000C48  2F2D B438                move.l     -[A7], [A5 - 0x4BC8]
  1154. 00000C4C  A8E6                     syscall    DiffRgn
  1155. 00000C4E  2F0C                     move.l     -[A7], A4
  1156. 00000C50  A8D9                     syscall    DisposRgn/DisposeRgn
  1157. 00000C52  285F                     movea.l    A4, [A7]+
  1158. 00000C54  4E5E                     unlink     A6
  1159. 00000C56  4E75                     rts
  1160. export_1441:
  1161. 00000C58  4E56 FFD4                link       A6, -0x002C
  1162. 00000C5C  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  1163. 00000C60  206E 0008                movea.l    A0, [A6 + 0x8]
  1164. 00000C64  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1165. 00000C68  7003                     moveq.l    D0, 0x03
  1166. label00000C6A:
  1167. 00000C6A  32D8                     move.w     [A1]+, [A0]+
  1168. 00000C6C  51C8 FFFC                dbf        D0, -0x6 /* 00000C6A */
  1169. 00000C70  302D B4BC                move.w     D0, [A5 - 0x4B44]
  1170. 00000C74  5240                     addq.w     D0, 1
  1171. 00000C76  3D40 FFDA                move.w     [A6 - 0x26], D0
  1172. 00000C7A  302D B51E                move.w     D0, [A5 - 0x4AE2]
  1173. 00000C7E  5240                     addq.w     D0, 1
  1174. 00000C80  3D40 FFD8                move.w     [A6 - 0x28], D0
  1175. 00000C84  302D B53E                move.w     D0, [A5 - 0x4AC2]
  1176. 00000C88  5240                     addq.w     D0, 1
  1177. 00000C8A  3D40 FFD6                move.w     [A6 - 0x2A], D0
  1178. 00000C8E  302D B504                move.w     D0, [A5 - 0x4AFC]
  1179. 00000C92  5240                     addq.w     D0, 1
  1180. 00000C94  3D40 FFD4                move.w     [A6 - 0x2C], D0
  1181. 00000C98  206D B57A                movea.l    A0, [A5 - 0x4A86]
  1182. 00000C9C  49E8 0010                lea.l      A4, [A0 + 0x10]
  1183. 00000CA0  302C 0006                move.w     D0, [A4 + 0x6]
  1184. 00000CA4  906C 0002                sub.w      D0, [A4 + 0x2]
  1185. 00000CA8  906E FFD8                sub.w      D0, [A6 - 0x28]
  1186. 00000CAC  906E FFD4                sub.w      D0, [A6 - 0x2C]
  1187. 00000CB0  48C0                     ext.l      D0
  1188. 00000CB2  2A00                     move.l     D5, D0
  1189. 00000CB4  302C 0004                move.w     D0, [A4 + 0x4]
  1190. 00000CB8  9054                     sub.w      D0, [A4]
  1191. 00000CBA  906E FFD6                sub.w      D0, [A6 - 0x2A]
  1192. 00000CBE  906E FFDA                sub.w      D0, [A6 - 0x26]
  1193. 00000CC2  48C0                     ext.l      D0
  1194. 00000CC4  2800                     move.l     D4, D0
  1195. 00000CC6  302E FFFE                move.w     D0, [A6 - 0x2]
  1196. 00000CCA  906E FFFA                sub.w      D0, [A6 - 0x6]
  1197. 00000CCE  48C0                     ext.l      D0
  1198. 00000CD0  2E00                     move.l     D7, D0
  1199. 00000CD2  302E FFFC                move.w     D0, [A6 - 0x4]
  1200. 00000CD6  906E FFF8                sub.w      D0, [A6 - 0x8]
  1201. 00000CDA  48C0                     ext.l      D0
  1202. 00000CDC  2C00                     move.l     D6, D0
  1203. 00000CDE  2F05                     move.l     -[A7], D5
  1204. 00000CE0  2F07                     move.l     -[A7], D7
  1205. 00000CE2  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  1206. 00000CE6  302D C70A                move.w     D0, [A5 - 0x38F6]
  1207. 00000CEA  48C0                     ext.l      D0
  1208. 00000CEC  2F00                     move.l     -[A7], D0
  1209. 00000CEE  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  1210. 00000CF2  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  1211. 00000CF6  302D C70A                move.w     D0, [A5 - 0x38F6]
  1212. 00000CFA  48C0                     ext.l      D0
  1213. 00000CFC  B087                     cmp.l      D0, D7
  1214. 00000CFE  6F14                     ble        +0x16 /* 00000D14 */
  1215. 00000D00  4267                     clr.w      -[A7]
  1216. 00000D02  3F07                     move.w     -[A7], D7
  1217. 00000D04  2005                     move.l     D0, D5
  1218. 00000D06  5380                     subq.l     D0, 1
  1219. 00000D08  3F00                     move.w     -[A7], D0
  1220. 00000D0A  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  1221. 00000D0E  301F                     move.w     D0, [A7]+
  1222. 00000D10  48C0                     ext.l      D0
  1223. 00000D12  2E00                     move.l     D7, D0
  1224. label00000D14:
  1225. 00000D14  2F04                     move.l     -[A7], D4
  1226. 00000D16  2F06                     move.l     -[A7], D6
  1227. 00000D18  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  1228. 00000D1C  302D C708                move.w     D0, [A5 - 0x38F8]
  1229. 00000D20  48C0                     ext.l      D0
  1230. 00000D22  2F00                     move.l     -[A7], D0
  1231. 00000D24  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  1232. 00000D28  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  1233. 00000D2C  302D C708                move.w     D0, [A5 - 0x38F8]
  1234. 00000D30  48C0                     ext.l      D0
  1235. 00000D32  B086                     cmp.l      D0, D6
  1236. 00000D34  6F14                     ble        +0x16 /* 00000D4A */
  1237. 00000D36  4267                     clr.w      -[A7]
  1238. 00000D38  3F06                     move.w     -[A7], D6
  1239. 00000D3A  2004                     move.l     D0, D4
  1240. 00000D3C  5380                     subq.l     D0, 1
  1241. 00000D3E  3F00                     move.w     -[A7], D0
  1242. 00000D40  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  1243. 00000D44  301F                     move.w     D0, [A7]+
  1244. 00000D46  48C0                     ext.l      D0
  1245. 00000D48  2C00                     move.l     D6, D0
  1246. label00000D4A:
  1247. 00000D4A  4A6E FFFA                tst.w      [A6 - 0x6]
  1248. 00000D4E  6608                     bne        +0xA /* 00000D58 */
  1249. 00000D50  3B6E FFD8 C2CE           move.w     [A5 - 0x3D32], [A6 - 0x28]
  1250. 00000D56  6032                     bra        +0x34 /* 00000D8A */
  1251. label00000D58:
  1252. 00000D58  2F3C 0001 0000           move.l     -[A7], 0x10000
  1253. 00000D5E  42A7                     clr.l      -[A7]
  1254. 00000D60  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1255. 00000D64  3F05                     move.w     -[A7], D5
  1256. 00000D66  301F                     move.w     D0, [A7]+
  1257. 00000D68  C1DF                     muls.w     D0, [A7]+
  1258. 00000D6A  2E80                     move.l     [A7], D0
  1259. 00000D6C  302D C70A                move.w     D0, [A5 - 0x38F6]
  1260. 00000D70  48C0                     ext.l      D0
  1261. 00000D72  2F00                     move.l     -[A7], D0
  1262. 00000D74  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  1263. 00000D78  201F                     move.l     D0, [A7]+
  1264. 00000D7A  3F00                     move.w     -[A7], D0
  1265. 00000D7C  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  1266. 00000D80  301F                     move.w     D0, [A7]+
  1267. 00000D82  D06E FFD8                add.w      D0, [A6 - 0x28]
  1268. 00000D86  3B40 C2CE                move.w     [A5 - 0x3D32], D0
  1269. label00000D8A:
  1270. 00000D8A  4A6E FFF8                tst.w      [A6 - 0x8]
  1271. 00000D8E  6608                     bne        +0xA /* 00000D98 */
  1272. 00000D90  3B6E FFDA C2CC           move.w     [A5 - 0x3D34], [A6 - 0x26]
  1273. 00000D96  6032                     bra        +0x34 /* 00000DCA */
  1274. label00000D98:
  1275. 00000D98  2F3C 0001 0000           move.l     -[A7], 0x10000
  1276. 00000D9E  42A7                     clr.l      -[A7]
  1277. 00000DA0  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  1278. 00000DA4  3F04                     move.w     -[A7], D4
  1279. 00000DA6  301F                     move.w     D0, [A7]+
  1280. 00000DA8  C1DF                     muls.w     D0, [A7]+
  1281. 00000DAA  2E80                     move.l     [A7], D0
  1282. 00000DAC  302D C708                move.w     D0, [A5 - 0x38F8]
  1283. 00000DB0  48C0                     ext.l      D0
  1284. 00000DB2  2F00                     move.l     -[A7], D0
  1285. 00000DB4  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  1286. 00000DB8  201F                     move.l     D0, [A7]+
  1287. 00000DBA  3F00                     move.w     -[A7], D0
  1288. 00000DBC  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  1289. 00000DC0  301F                     move.w     D0, [A7]+
  1290. 00000DC2  D06E FFDA                add.w      D0, [A6 - 0x26]
  1291. 00000DC6  3B40 C2CC                move.w     [A5 - 0x3D34], D0
  1292. label00000DCA:
  1293. 00000DCA  286D B57A                movea.l    A4, [A5 - 0x4A86]
  1294. 00000DCE  302E FFFE                move.w     D0, [A6 - 0x2]
  1295. 00000DD2  B06D C70A                cmp.w      D0, [A5 - 0x38F6]
  1296. 00000DD6  6712                     beq        +0x14 /* 00000DEA */
  1297. 00000DD8  302D C2CE                move.w     D0, [A5 - 0x3D32]
  1298. 00000DDC  48C0                     ext.l      D0
  1299. 00000DDE  222E FFF4                move.l     D1, [A6 - 0xC]
  1300. 00000DE2  D280                     add.l      D1, D0
  1301. 00000DE4  3B41 C2D2                move.w     [A5 - 0x3D2E], D1
  1302. 00000DE8  6016                     bra        +0x18 /* 00000E00 */
  1303. label00000DEA:
  1304. 00000DEA  302C 0016                move.w     D0, [A4 + 0x16]
  1305. 00000DEE  906E FFD4                sub.w      D0, [A6 - 0x2C]
  1306. 00000DF2  3B40 C2D2                move.w     [A5 - 0x3D2E], D0
  1307. 00000DF6  48C0                     ext.l      D0
  1308. 00000DF8  90AE FFF4                sub.l      D0, [A6 - 0xC]
  1309. 00000DFC  3B40 C2CE                move.w     [A5 - 0x3D32], D0
  1310. label00000E00:
  1311. 00000E00  302E FFFC                move.w     D0, [A6 - 0x4]
  1312. 00000E04  B06D C708                cmp.w      D0, [A5 - 0x38F8]
  1313. 00000E08  6712                     beq        +0x14 /* 00000E1C */
  1314. 00000E0A  302D C2CC                move.w     D0, [A5 - 0x3D34]
  1315. 00000E0E  48C0                     ext.l      D0
  1316. 00000E10  222E FFF0                move.l     D1, [A6 - 0x10]
  1317. 00000E14  D280                     add.l      D1, D0
  1318. 00000E16  3B41 C2D0                move.w     [A5 - 0x3D30], D1
  1319. 00000E1A  6016                     bra        +0x18 /* 00000E32 */
  1320. label00000E1C:
  1321. 00000E1C  302C 0014                move.w     D0, [A4 + 0x14]
  1322. 00000E20  906E FFD6                sub.w      D0, [A6 - 0x2A]
  1323. 00000E24  3B40 C2D0                move.w     [A5 - 0x3D30], D0
  1324. 00000E28  48C0                     ext.l      D0
  1325. 00000E2A  90AE FFF0                sub.l      D0, [A6 - 0x10]
  1326. 00000E2E  3B40 C2CC                move.w     [A5 - 0x3D34], D0
  1327. label00000E32:
  1328. 00000E32  41ED B4F6                lea.l      A0, [A5 - 0x4B0A]
  1329. 00000E36  43ED C2CC                lea.l      A1, [A5 - 0x3D34]
  1330. 00000E3A  7003                     moveq.l    D0, 0x03
  1331. label00000E3C:
  1332. 00000E3C  30D9                     move.w     [A0]+, [A1]+
  1333. 00000E3E  51C8 FFFC                dbf        D0, -0x6 /* 00000E3C */
  1334. 00000E42  49ED B4F6                lea.l      A4, [A5 - 0x4B0A]
  1335. 00000E46  42A7                     clr.l      -[A7]
  1336. 00000E48  7000                     moveq.l    D0, 0x00
  1337. 00000E4A  322C 0006                move.w     D1, [A4 + 0x6]
  1338. 00000E4E  926C 0002                sub.w      D1, [A4 + 0x2]
  1339. 00000E52  3001                     move.w     D0, D1
  1340. 00000E54  E488                     lsr        D0, 2
  1341. 00000E56  3F00                     move.w     -[A7], D0
  1342. 00000E58  3F3C 0002                move.w     -[A7], 0x2
  1343. 00000E5C  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  1344. 00000E60  3F3C 000C                move.w     -[A7], 0xC
  1345. 00000E64  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  1346. 00000E68  3D5F FFDC                move.w     [A6 - 0x24], [A7]+
  1347. 00000E6C  42A7                     clr.l      -[A7]
  1348. 00000E6E  7000                     moveq.l    D0, 0x00
  1349. 00000E70  322C 0004                move.w     D1, [A4 + 0x4]
  1350. 00000E74  9254                     sub.w      D1, [A4]
  1351. 00000E76  3001                     move.w     D0, D1
  1352. 00000E78  E488                     lsr        D0, 2
  1353. 00000E7A  3F00                     move.w     -[A7], D0
  1354. 00000E7C  3F3C 0002                move.w     -[A7], 0x2
  1355. 00000E80  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  1356. 00000E84  3F3C 000C                move.w     -[A7], 0xC
  1357. 00000E88  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  1358. 00000E8C  3D5F FFDE                move.w     [A6 - 0x22], [A7]+
  1359. 00000E90  486D B4F6                pea.l      [A5 - 0x4B0A]
  1360. 00000E94  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  1361. 00000E98  3F2E FFDE                move.w     -[A7], [A6 - 0x22]
  1362. 00000E9C  A8A9                     syscall    InsetRect
  1363. 00000E9E  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  1364. 00000EA2  4E5E                     unlink     A6
  1365. 00000EA4  2E9F                     move.l     [A7], [A7]+
  1366. 00000EA6  4E75                     rts
  1367. export_1442:
  1368. fn00000EA8:
  1369. 00000EA8  4E56 0000                link       A6, 0
  1370. 00000EAC  48E7 0108                movem.l    -[A7], D7,A4
  1371. 00000EB0  3E2E 000C                move.w     D7, [A6 + 0xC]
  1372. 00000EB4  206E 0008                movea.l    A0, [A6 + 0x8]
  1373. 00000EB8  43ED B38A                lea.l      A1, [A5 - 0x4C76]
  1374. 00000EBC  7003                     moveq.l    D0, 0x03
  1375. label00000EBE:
  1376. 00000EBE  30D9                     move.w     [A0]+, [A1]+
  1377. 00000EC0  51C8 FFFC                dbf        D0, -0x6 /* 00000EBE */
  1378. 00000EC4  7001                     moveq.l    D0, 0x01
  1379. 00000EC6  B047                     cmp.w      D0, D7
  1380. 00000EC8  5FC0                     sle        D0
  1381. 00000ECA  7228                     moveq.l    D1, 0x28
  1382. 00000ECC  B247                     cmp.w      D1, D7
  1383. 00000ECE  5CC1                     sge        D1
  1384. 00000ED0  C001                     and.b      D0, D1
  1385. 00000ED2  6742                     beq        +0x44 /* 00000F16 */
  1386. 00000ED4  5347                     subq.w     D7, 1
  1387. 00000ED6  286E 0008                movea.l    A4, [A6 + 0x8]
  1388. 00000EDA  3007                     move.w     D0, D7
  1389. 00000EDC  48C0                     ext.l      D0
  1390. 00000EDE  81FC 000A                divs.w     D0, 0xA /* '\n' */
  1391. 00000EE2  C1FC 0012                muls.w     D0, 0x12
  1392. 00000EE6  3940 0002                move.w     [A4 + 0x2], D0
  1393. 00000EEA  3007                     move.w     D0, D7
  1394. 00000EEC  48C0                     ext.l      D0
  1395. 00000EEE  81FC 000A                divs.w     D0, 0xA /* '\n' */
  1396. 00000EF2  4840                     swap.w     D0
  1397. 00000EF4  4A40                     tst.w      D0
  1398. 00000EF6  C1FC 000D                muls.w     D0, 0xD /* '\r' */
  1399. 00000EFA  3880                     move.w     [A4], D0
  1400. 00000EFC  302C 0002                move.w     D0, [A4 + 0x2]
  1401. 00000F00  D07C 0012                add.w      D0, 0x12
  1402. 00000F04  5340                     subq.w     D0, 1
  1403. 00000F06  3940 0006                move.w     [A4 + 0x6], D0
  1404. 00000F0A  3014                     move.w     D0, [A4]
  1405. 00000F0C  D07C 000D                add.w      D0, 0xD /* '\r' */
  1406. 00000F10  5340                     subq.w     D0, 1
  1407. 00000F12  3940 0004                move.w     [A4 + 0x4], D0
  1408. label00000F16:
  1409. 00000F16  4CDF 1080                movem.l    D7,A4, [A7]+
  1410. 00000F1A  4E5E                     unlink     A6
  1411. 00000F1C  205F                     movea.l    A0, [A7]+
  1412. 00000F1E  5C4F                     addq.w     A7, 6
  1413. 00000F20  4ED0                     jmp        [A0]
  1414. export_1443:
  1415. fn00000F22:
  1416. 00000F22  4E56 FFFC                link       A6, -0x0004
  1417. 00000F26  48E7 0308                movem.l    -[A7], D6,D7,A4
  1418. 00000F2A  302E 000C                move.w     D0, [A6 + 0xC]
  1419. 00000F2E  5340                     subq.w     D0, 1
  1420. 00000F30  48C0                     ext.l      D0
  1421. 00000F32  81FC 0007                divs.w     D0, 0x7
  1422. 00000F36  4840                     swap.w     D0
  1423. 00000F38  3E00                     move.w     D7, D0
  1424. 00000F3A  302E 000C                move.w     D0, [A6 + 0xC]
  1425. 00000F3E  5340                     subq.w     D0, 1
  1426. 00000F40  48C0                     ext.l      D0
  1427. 00000F42  81FC 0007                divs.w     D0, 0x7
  1428. 00000F46  3C00                     move.w     D6, D0
  1429. 00000F48  286E 0008                movea.l    A4, [A6 + 0x8]
  1430. 00000F4C  3007                     move.w     D0, D7
  1431. 00000F4E  ED40                     asl        D0.w, 6
  1432. 00000F50  3940 0002                move.w     [A4 + 0x2], D0
  1433. 00000F54  3006                     move.w     D0, D6
  1434. 00000F56  C1FC 002A                muls.w     D0, 0x2A /* '*' */
  1435. 00000F5A  3880                     move.w     [A4], D0
  1436. 00000F5C  302C 0002                move.w     D0, [A4 + 0x2]
  1437. 00000F60  D07C 0040                add.w      D0, 0x40 /* '@' */
  1438. 00000F64  3940 0006                move.w     [A4 + 0x6], D0
  1439. 00000F68  3014                     move.w     D0, [A4]
  1440. 00000F6A  D07C 002A                add.w      D0, 0x2A /* '*' */
  1441. 00000F6E  3940 0004                move.w     [A4 + 0x4], D0
  1442. 00000F72  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1443. 00000F76  4E5E                     unlink     A6
  1444. 00000F78  205F                     movea.l    A0, [A7]+
  1445. 00000F7A  5C4F                     addq.w     A7, 6
  1446. 00000F7C  4ED0                     jmp        [A0]
  1447. export_1444:
  1448. fn00000F7E:
  1449. 00000F7E  4E56 FFF0                link       A6, -0x0010
  1450. 00000F82  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1451. 00000F86  4AAD 9FD4                tst.l      [A5 - 0x602C]
  1452. 00000F8A  664C                     bne        +0x4E /* 00000FD8 */
  1453. 00000F8C  206D C242                movea.l    A0, [A5 - 0x3DBE]
  1454. 00000F90  49E8 0002                lea.l      A4, [A0 + 0x2]
  1455. 00000F94  7000                     moveq.l    D0, 0x00
  1456. 00000F96  302D FE0A                move.w     D0, [A5 - 0x1F6]
  1457. 00000F9A  C0BC 0000 7FFF           and.l      D0, 0x7FFF
  1458. 00000FA0  2B40 9FCE                move.l     [A5 - 0x6032], D0
  1459. 00000FA4  302C 0008                move.w     D0, [A4 + 0x8]
  1460. 00000FA8  48C0                     ext.l      D0
  1461. 00000FAA  81FC 0008                divs.w     D0, 0x8
  1462. 00000FAE  4440                     neg.w      D0
  1463. 00000FB0  48C0                     ext.l      D0
  1464. 00000FB2  2E00                     move.l     D7, D0
  1465. 00000FB4  42A7                     clr.l      -[A7]
  1466. 00000FB6  302C 0006                move.w     D0, [A4 + 0x6]
  1467. 00000FBA  4440                     neg.w      D0
  1468. 00000FBC  3F00                     move.w     -[A7], D0
  1469. 00000FBE  3F2D FE0A                move.w     -[A7], [A5 - 0x1F6]
  1470. 00000FC2  301F                     move.w     D0, [A7]+
  1471. 00000FC4  C1DF                     muls.w     D0, [A7]+
  1472. 00000FC6  2E80                     move.l     [A7], D0
  1473. 00000FC8  2C1F                     move.l     D6, [A7]+
  1474. 00000FCA  2007                     move.l     D0, D7
  1475. 00000FCC  D0AD FE06                add.l      D0, [A5 - 0x1FA]
  1476. 00000FD0  D086                     add.l      D0, D6
  1477. 00000FD2  2B40 9FF8                move.l     [A5 - 0x6008], D0
  1478. 00000FD6  6070                     bra        +0x72 /* 00001048 */
  1479. label00000FD8:
  1480. 00000FD8  206D 9FD4                movea.l    A0, [A5 - 0x602C]
  1481. 00000FDC  2810                     move.l     D4, [A0]
  1482. 00000FDE  2044                     movea.l    A0, D4
  1483. 00000FE0  2068 0016                movea.l    A0, [A0 + 0x16]
  1484. 00000FE4  2A10                     move.l     D5, [A0]
  1485. 00000FE6  7000                     moveq.l    D0, 0x00
  1486. 00000FE8  2045                     movea.l    A0, D5
  1487. 00000FEA  3028 0004                move.w     D0, [A0 + 0x4]
  1488. 00000FEE  C0BC 0000 7FFF           and.l      D0, 0x7FFF
  1489. 00000FF4  2B40 9FCE                move.l     [A5 - 0x6032], D0
  1490. 00000FF8  2045                     movea.l    A0, D5
  1491. 00000FFA  3B68 0020 9FFC           move.w     [A5 - 0x6004], [A0 + 0x20]
  1492. 00001000  206D C242                movea.l    A0, [A5 - 0x3DBE]
  1493. 00001004  49E8 0002                lea.l      A4, [A0 + 0x2]
  1494. 00001008  2644                     movea.l    A3, D4
  1495. 0000100A  302B 0024                move.w     D0, [A3 + 0x24]
  1496. 0000100E  D06C 0008                add.w      D0, [A4 + 0x8]
  1497. 00001012  C1ED 9FFC                muls.w     D0, [A5 - 0x6004]
  1498. 00001016  48C0                     ext.l      D0
  1499. 00001018  81FC 0008                divs.w     D0, 0x8
  1500. 0000101C  4440                     neg.w      D0
  1501. 0000101E  48C0                     ext.l      D0
  1502. 00001020  2E00                     move.l     D7, D0
  1503. 00001022  302B 0022                move.w     D0, [A3 + 0x22]
  1504. 00001026  D06C 0006                add.w      D0, [A4 + 0x6]
  1505. 0000102A  48C0                     ext.l      D0
  1506. 0000102C  2F00                     move.l     -[A7], D0
  1507. 0000102E  2F2D 9FCE                move.l     -[A7], [A5 - 0x6032]
  1508. 00001032  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  1509. 00001036  201F                     move.l     D0, [A7]+
  1510. 00001038  4480                     neg.l      D0
  1511. 0000103A  2C00                     move.l     D6, D0
  1512. 0000103C  2045                     movea.l    A0, D5
  1513. 0000103E  2007                     move.l     D0, D7
  1514. 00001040  D090                     add.l      D0, [A0]
  1515. 00001042  D086                     add.l      D0, D6
  1516. 00001044  2B40 9FF8                move.l     [A5 - 0x6008], D0
  1517. label00001048:
  1518. 00001048  102D B432                move.b     D0, [A5 - 0x4BCE]
  1519. 0000104C  6706                     beq        +0x8 /* 00001054 */
  1520. 0000104E  7000                     moveq.l    D0, 0x00
  1521. 00001050  2B40 9FF8                move.l     [A5 - 0x6008], D0
  1522. label00001054:
  1523. 00001054  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1524. 00001058  4E5E                     unlink     A6
  1525. 0000105A  4E75                     rts
  1526. export_1445:
  1527. 0000105C  4E56 FFF0                link       A6, -0x0010
  1528. 00001060  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  1529. 00001064  3B7C 0002 B4BC           move.w     [A5 - 0x4B44], 0x2
  1530. 0000106A  3B7C 0003 B53E           move.w     [A5 - 0x4AC2], 0x3
  1531. 00001070  302D FE12                move.w     D0, [A5 - 0x1EE]
  1532. 00001074  906D FE0E                sub.w      D0, [A5 - 0x1F2]
  1533. 00001078  3D40 FFF4                move.w     [A6 - 0xC], D0
  1534. 0000107C  0C6E 0280 FFF4           cmpi.w     [A6 - 0xC], 0x280
  1535. 00001082  6E12                     bgt        +0x14 /* 00001096 */
  1536. 00001084  7C5C                     moveq.l    D6, 0x5C
  1537. 00001086  7A10                     moveq.l    D5, 0x10
  1538. 00001088  3B7C 0002 B51E           move.w     [A5 - 0x4AE2], 0x2
  1539. 0000108E  3B7C 0003 B504           move.w     [A5 - 0x4AFC], 0x3
  1540. 00001094  6010                     bra        +0x12 /* 000010A6 */
  1541. label00001096:
  1542. 00001096  7C7A                     moveq.l    D6, 0x7A
  1543. 00001098  7A14                     moveq.l    D5, 0x14
  1544. 0000109A  3B7C 0003 B51E           move.w     [A5 - 0x4AE2], 0x3
  1545. 000010A0  3B7C 0004 B504           move.w     [A5 - 0x4AFC], 0x4
  1546. label000010A6:
  1547. 000010A6  302D C70A                move.w     D0, [A5 - 0x38F6]
  1548. 000010AA  B06D C708                cmp.w      D0, [A5 - 0x38F8]
  1549. 000010AE  5CC0                     sge        D0
  1550. 000010B0  4400                     neg.b      D0
  1551. 000010B2  1D40 FFFF                move.b     [A6 - 0x1], D0
  1552. 000010B6  674C                     beq        +0x4E /* 00001104 */
  1553. 000010B8  4267                     clr.w      -[A7]
  1554. 000010BA  3F2D C70A                move.w     -[A7], [A5 - 0x38F6]
  1555. 000010BE  3F06                     move.w     -[A7], D6
  1556. 000010C0  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  1557. 000010C4  301F                     move.w     D0, [A7]+
  1558. 000010C6  48C0                     ext.l      D0
  1559. 000010C8  2E00                     move.l     D7, D0
  1560. 000010CA  4267                     clr.w      -[A7]
  1561. 000010CC  302D C708                move.w     D0, [A5 - 0x38F8]
  1562. 000010D0  48C0                     ext.l      D0
  1563. 000010D2  2F07                     move.l     -[A7], D7
  1564. 000010D4  2F00                     move.l     -[A7], D0
  1565. 000010D6  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  1566. 000010DA  302D C70A                move.w     D0, [A5 - 0x38F6]
  1567. 000010DE  48C0                     ext.l      D0
  1568. 000010E0  2F00                     move.l     -[A7], D0
  1569. 000010E2  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  1570. 000010E6  201F                     move.l     D0, [A7]+
  1571. 000010E8  3F00                     move.w     -[A7], D0
  1572. 000010EA  3F05                     move.w     -[A7], D5
  1573. 000010EC  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  1574. 000010F0  301F                     move.w     D0, [A7]+
  1575. 000010F2  48C0                     ext.l      D0
  1576. 000010F4  2800                     move.l     D4, D0
  1577. 000010F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1578. 000010FA  42A7                     clr.l      -[A7]
  1579. 000010FC  3F07                     move.w     -[A7], D7
  1580. 000010FE  3F04                     move.w     -[A7], D4
  1581. 00001100  A8A7                     syscall    SetRect
  1582. 00001102  604A                     bra        +0x4C /* 0000114E */
  1583. label00001104:
  1584. 00001104  4267                     clr.w      -[A7]
  1585. 00001106  3F2D C708                move.w     -[A7], [A5 - 0x38F8]
  1586. 0000110A  3F06                     move.w     -[A7], D6
  1587. 0000110C  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  1588. 00001110  301F                     move.w     D0, [A7]+
  1589. 00001112  48C0                     ext.l      D0
  1590. 00001114  2E00                     move.l     D7, D0
  1591. 00001116  4267                     clr.w      -[A7]
  1592. 00001118  302D C70A                move.w     D0, [A5 - 0x38F6]
  1593. 0000111C  48C0                     ext.l      D0
  1594. 0000111E  2F07                     move.l     -[A7], D7
  1595. 00001120  2F00                     move.l     -[A7], D0
  1596. 00001122  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  1597. 00001126  302D C708                move.w     D0, [A5 - 0x38F8]
  1598. 0000112A  48C0                     ext.l      D0
  1599. 0000112C  2F00                     move.l     -[A7], D0
  1600. 0000112E  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  1601. 00001132  201F                     move.l     D0, [A7]+
  1602. 00001134  3F00                     move.w     -[A7], D0
  1603. 00001136  3F05                     move.w     -[A7], D5
  1604. 00001138  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  1605. 0000113C  301F                     move.w     D0, [A7]+
  1606. 0000113E  48C0                     ext.l      D0
  1607. 00001140  2800                     move.l     D4, D0
  1608. 00001142  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1609. 00001146  42A7                     clr.l      -[A7]
  1610. 00001148  3F04                     move.w     -[A7], D4
  1611. 0000114A  3F07                     move.w     -[A7], D7
  1612. 0000114C  A8A7                     syscall    SetRect
  1613. label0000114E:
  1614. 0000114E  206E 0008                movea.l    A0, [A6 + 0x8]
  1615. 00001152  302D B4BC                move.w     D0, [A5 - 0x4B44]
  1616. 00001156  D068 0004                add.w      D0, [A0 + 0x4]
  1617. 0000115A  322D B53E                move.w     D1, [A5 - 0x4AC2]
  1618. 0000115E  D240                     add.w      D1, D0
  1619. 00001160  3141 0004                move.w     [A0 + 0x4], D1
  1620. 00001164  206E 0008                movea.l    A0, [A6 + 0x8]
  1621. 00001168  302D B51E                move.w     D0, [A5 - 0x4AE2]
  1622. 0000116C  D068 0006                add.w      D0, [A0 + 0x6]
  1623. 00001170  322D B504                move.w     D1, [A5 - 0x4AFC]
  1624. 00001174  D240                     add.w      D1, D0
  1625. 00001176  3141 0006                move.w     [A0 + 0x6], D1
  1626. 0000117A  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  1627. 0000117E  4E5E                     unlink     A6
  1628. 00001180  2E9F                     move.l     [A7], [A7]+
  1629. 00001182  4E75                     rts
  1630. export_1446:
  1631. 00001184  4E56 0000                link       A6, 0
  1632. 00001188  48E7 0108                movem.l    -[A7], D7,A4
  1633. 0000118C  3E2E 000C                move.w     D7, [A6 + 0xC]
  1634. 00001190  206E 0008                movea.l    A0, [A6 + 0x8]
  1635. 00001194  43ED B38A                lea.l      A1, [A5 - 0x4C76]
  1636. 00001198  7003                     moveq.l    D0, 0x03
  1637. label0000119A:
  1638. 0000119A  30D9                     move.w     [A0]+, [A1]+
  1639. 0000119C  51C8 FFFC                dbf        D0, -0x6 /* 0000119A */
  1640. 000011A0  7001                     moveq.l    D0, 0x01
  1641. 000011A2  B047                     cmp.w      D0, D7
  1642. 000011A4  5EC0                     sgt        D0
  1643. 000011A6  7212                     moveq.l    D1, 0x12
  1644. 000011A8  B247                     cmp.w      D1, D7
  1645. 000011AA  5DC1                     slt        D1
  1646. 000011AC  8001                     or.b       D0, D1
  1647. 000011AE  6702                     beq        +0x4 /* 000011B2 */
  1648. 000011B0  604A                     bra        +0x4C /* 000011FC */
  1649. label000011B2:
  1650. 000011B2  5347                     subq.w     D7, 1
  1651. 000011B4  286E 0008                movea.l    A4, [A6 + 0x8]
  1652. 000011B8  3007                     move.w     D0, D7
  1653. 000011BA  48C0                     ext.l      D0
  1654. 000011BC  81FC 0003                divs.w     D0, 0x3
  1655. 000011C0  4840                     swap.w     D0
  1656. 000011C2  4A40                     tst.w      D0
  1657. 000011C4  C1FC 0017                muls.w     D0, 0x17
  1658. 000011C8  3940 0002                move.w     [A4 + 0x2], D0
  1659. 000011CC  3007                     move.w     D0, D7
  1660. 000011CE  48C0                     ext.l      D0
  1661. 000011D0  81FC 0003                divs.w     D0, 0x3
  1662. 000011D4  C1FC 0015                muls.w     D0, 0x15
  1663. 000011D8  3880                     move.w     [A4], D0
  1664. 000011DA  7002                     moveq.l    D0, 0x02
  1665. 000011DC  B047                     cmp.w      D0, D7
  1666. 000011DE  6C02                     bge        +0x4 /* 000011E2 */
  1667. 000011E0  5854                     addq.w     [A4], 4
  1668. label000011E2:
  1669. 000011E2  302C 0002                move.w     D0, [A4 + 0x2]
  1670. 000011E6  D07C 0017                add.w      D0, 0x17
  1671. 000011EA  5340                     subq.w     D0, 1
  1672. 000011EC  3940 0006                move.w     [A4 + 0x6], D0
  1673. 000011F0  3014                     move.w     D0, [A4]
  1674. 000011F2  D07C 0015                add.w      D0, 0x15
  1675. 000011F6  5340                     subq.w     D0, 1
  1676. 000011F8  3940 0004                move.w     [A4 + 0x4], D0
  1677. label000011FC:
  1678. 000011FC  4CDF 1080                movem.l    D7,A4, [A7]+
  1679. 00001200  4E5E                     unlink     A6
  1680. 00001202  205F                     movea.l    A0, [A7]+
  1681. 00001204  5C4F                     addq.w     A7, 6
  1682. 00001206  4ED0                     jmp        [A0]
  1683. export_1447:
  1684. fn00001208:
  1685. 00001208  4E56 FFEC                link       A6, -0x0014
  1686. 0000120C  2F0C                     move.l     -[A7], A4
  1687. 0000120E  286E 0008                movea.l    A4, [A6 + 0x8]
  1688. 00001212  102C 0071                move.b     D0, [A4 + 0x71]
  1689. 00001216  6604                     bne        +0x6 /* 0000121C */
  1690. 00001218  6000 00D0                bra        +0xD2 /* 000012EA */
  1691. label0000121C:
  1692. 0000121C  302D A014                move.w     D0, [A5 - 0x5FEC]
  1693. 00001220  D06D A010                add.w      D0, [A5 - 0x5FF0]
  1694. 00001224  48C0                     ext.l      D0
  1695. 00001226  81FC 0002                divs.w     D0, 0x2
  1696. 0000122A  3D40 FFEE                move.w     [A6 - 0x12], D0
  1697. 0000122E  302D A012                move.w     D0, [A5 - 0x5FEE]
  1698. 00001232  D06D A00E                add.w      D0, [A5 - 0x5FF2]
  1699. 00001236  48C0                     ext.l      D0
  1700. 00001238  81FC 0002                divs.w     D0, 0x2
  1701. 0000123C  3D40 FFEC                move.w     [A6 - 0x14], D0
  1702. 00001240  302D C710                move.w     D0, [A5 - 0x38F0]
  1703. 00001244  48C0                     ext.l      D0
  1704. 00001246  81FC 0002                divs.w     D0, 0x2
  1705. 0000124A  322E FFEE                move.w     D1, [A6 - 0x12]
  1706. 0000124E  9240                     sub.w      D1, D0
  1707. 00001250  3D41 FFFA                move.w     [A6 - 0x6], D1
  1708. 00001254  302D C710                move.w     D0, [A5 - 0x38F0]
  1709. 00001258  D06E FFFA                add.w      D0, [A6 - 0x6]
  1710. 0000125C  3D40 FFFE                move.w     [A6 - 0x2], D0
  1711. 00001260  302D C43C                move.w     D0, [A5 - 0x3BC4]
  1712. 00001264  48C0                     ext.l      D0
  1713. 00001266  81FC 0002                divs.w     D0, 0x2
  1714. 0000126A  322E FFEC                move.w     D1, [A6 - 0x14]
  1715. 0000126E  9240                     sub.w      D1, D0
  1716. 00001270  3D41 FFF8                move.w     [A6 - 0x8], D1
  1717. 00001274  302D C43C                move.w     D0, [A5 - 0x3BC4]
  1718. 00001278  D06E FFF8                add.w      D0, [A6 - 0x8]
  1719. 0000127C  3D40 FFFC                move.w     [A6 - 0x4], D0
  1720. 00001280  486D A00E                pea.l      [A5 - 0x5FF2]
  1721. 00001284  486E FFF8                pea.l      [A6 - 0x8]
  1722. 00001288  4EBA 60F4                jsr        [PC + 0x60F4 /* 0000737E */]
  1723. 0000128C  206C 0082                movea.l    A0, [A4 + 0x82]
  1724. 00001290  2050                     movea.l    A0, [A0]
  1725. 00001292  5088                     addq.l     A0, 8
  1726. 00001294  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1727. 00001298  7003                     moveq.l    D0, 0x03
  1728. label0000129A:
  1729. 0000129A  30D9                     move.w     [A0]+, [A1]+
  1730. 0000129C  51C8 FFFC                dbf        D0, -0x6 /* 0000129A */
  1731. 000012A0  202E 0008                move.l     D0, [A6 + 0x8]
  1732. 000012A4  B0AD C70C                cmp.l      D0, [A5 - 0x38F4]
  1733. 000012A8  6640                     bne        +0x42 /* 000012EA */
  1734. 000012AA  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  1735. 000012AE  486E FFF0                pea.l      [A6 - 0x10]
  1736. 000012B2  4EBA 519E                jsr        [PC + 0x519E /* 00006452 */]
  1737. 000012B6  206D A53E                movea.l    A0, [A5 - 0x5AC2]
  1738. 000012BA  2050                     movea.l    A0, [A0]
  1739. 000012BC  1028 0039                move.b     D0, [A0 + 0x39]
  1740. 000012C0  6716                     beq        +0x18 /* 000012D8 */
  1741. 000012C2  2F00                     move.l     -[A7], D0
  1742. 000012C4  4267                     clr.w      -[A7]
  1743. 000012C6  486E FFF0                pea.l      [A6 - 0x10]
  1744. 000012CA  486E FFF8                pea.l      [A6 - 0x8]
  1745. 000012CE  A8A6                     syscall    EqualRect
  1746. 000012D0  121F                     move.b     D1, [A7]+
  1747. 000012D2  201F                     move.l     D0, [A7]+
  1748. 000012D4  C001                     and.b      D0, D1
  1749. 000012D6  6612                     bne        +0x14 /* 000012EA */
  1750. label000012D8:
  1751. 000012D8  206C 0082                movea.l    A0, [A4 + 0x82]
  1752. 000012DC  2050                     movea.l    A0, [A0]
  1753. 000012DE  43EE FFF0                lea.l      A1, [A6 - 0x10]
  1754. 000012E2  7003                     moveq.l    D0, 0x03
  1755. label000012E4:
  1756. 000012E4  30D9                     move.w     [A0]+, [A1]+
  1757. 000012E6  51C8 FFFC                dbf        D0, -0x6 /* 000012E4 */
  1758. label000012EA:
  1759. 000012EA  285F                     movea.l    A4, [A7]+
  1760. 000012EC  4E5E                     unlink     A6
  1761. 000012EE  2E9F                     move.l     [A7], [A7]+
  1762. 000012F0  4E75                     rts
  1763. export_1448:
  1764. 000012F2  4E56 0000                link       A6, 0
  1765. 000012F6  42A7                     clr.l      -[A7]
  1766. 000012F8  7000                     moveq.l    D0, 0x00
  1767. 000012FA  2F00                     move.l     -[A7], D0
  1768. 000012FC  42A7                     clr.l      -[A7]
  1769. 000012FE  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1770. 00001302  A917                     syscall    GetWRefCon
  1771. 00001304  221F                     move.l     D1, [A7]+
  1772. 00001306  201F                     move.l     D0, [A7]+
  1773. 00001308  2041                     movea.l    A0, D1
  1774. 0000130A  2050                     movea.l    A0, [A0]
  1775. 0000130C  3028 0030                move.w     D0, [A0 + 0x30]
  1776. 00001310  C0BC 0000 000F           and.l      D0, 0xF
  1777. 00001316  3F00                     move.w     -[A7], D0
  1778. 00001318  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1779. 0000131C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1780. 00001320  42A7                     clr.l      -[A7]
  1781. 00001322  4EBA 1C84                jsr        [PC + 0x1C84 /* 00002FA8 */]
  1782. 00001326  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  1783. 0000132A  4E5E                     unlink     A6
  1784. 0000132C  205F                     movea.l    A0, [A7]+
  1785. 0000132E  5C4F                     addq.w     A7, 6
  1786. 00001330  4ED0                     jmp        [A0]
  1787. export_1449:
  1788. fn00001332:
  1789. 00001332  4E56 0000                link       A6, 0
  1790. 00001336  102D A890                move.b     D0, [A5 - 0x5770]
  1791. 0000133A  670A                     beq        +0xC /* 00001346 */
  1792. 0000133C  3F3C 0010                move.w     -[A7], 0x10
  1793. 00001340  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  1794. 00001344  6018                     bra        +0x1A /* 0000135E */
  1795. label00001346:
  1796. 00001346  102D A85C                move.b     D0, [A5 - 0x57A4]
  1797. 0000134A  670A                     beq        +0xC /* 00001356 */
  1798. 0000134C  3F3C 000F                move.w     -[A7], 0xF
  1799. 00001350  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  1800. 00001354  6008                     bra        +0xA /* 0000135E */
  1801. label00001356:
  1802. 00001356  3F3C 000E                move.w     -[A7], 0xE
  1803. 0000135A  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  1804. label0000135E:
  1805. 0000135E  4E5E                     unlink     A6
  1806. 00001360  4E75                     rts
  1807. fn00001362:
  1808. 00001362  4E56 FFFC                link       A6, -0x0004
  1809. 00001366  2F0C                     move.l     -[A7], A4
  1810. 00001368  42A7                     clr.l      -[A7]
  1811. 0000136A  4EBA 46C0                jsr        [PC + 0x46C0 /* 00005A2C */]
  1812. 0000136E  285F                     movea.l    A4, [A7]+
  1813. 00001370  200C                     move.l     D0, A4
  1814. 00001372  57C0                     seq        D0
  1815. 00001374  4A00                     tst.b      D0
  1816. 00001376  6610                     bne        +0x12 /* 00001388 */
  1817. 00001378  2F00                     move.l     -[A7], D0
  1818. 0000137A  4267                     clr.w      -[A7]
  1819. 0000137C  2F0C                     move.l     -[A7], A4
  1820. 0000137E  4EBA 5C44                jsr        [PC + 0x5C44 /* 00006FC4 */]
  1821. 00001382  121F                     move.b     D1, [A7]+
  1822. 00001384  201F                     move.l     D0, [A7]+
  1823. 00001386  8001                     or.b       D0, D1
  1824. label00001388:
  1825. 00001388  0240 0001                andi.w     D0, 0x1
  1826. 0000138C  6614                     bne        +0x16 /* 000013A2 */
  1827. 0000138E  2F00                     move.l     -[A7], D0
  1828. 00001390  42A7                     clr.l      -[A7]
  1829. 00001392  2F0C                     move.l     -[A7], A4
  1830. 00001394  4EAD 164A                jsr        [A5 + 0x164A /* export_709 */]
  1831. 00001398  221F                     move.l     D1, [A7]+
  1832. 0000139A  201F                     move.l     D0, [A7]+
  1833. 0000139C  4A81                     tst.l      D1
  1834. 0000139E  56C1                     sne        D1
  1835. 000013A0  8001                     or.b       D0, D1
  1836. label000013A2:
  1837. 000013A2  0240 0001                andi.w     D0, 0x1
  1838. 000013A6  1D40 0008                move.b     [A6 + 0x8], D0
  1839. 000013AA  285F                     movea.l    A4, [A7]+
  1840. 000013AC  4E5E                     unlink     A6
  1841. 000013AE  4E75                     rts
  1842. export_1450:
  1843. fn000013B0:
  1844. 000013B0  4E56 0000                link       A6, 0
  1845. 000013B4  42A7                     clr.l      -[A7]
  1846. 000013B6  302E 000A                move.w     D0, [A6 + 0xA]
  1847. 000013BA  48C0                     ext.l      D0
  1848. 000013BC  81FC 0008                divs.w     D0, 0x8
  1849. 000013C0  3F00                     move.w     -[A7], D0
  1850. 000013C2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1851. 000013C6  301F                     move.w     D0, [A7]+
  1852. 000013C8  C1DF                     muls.w     D0, [A7]+
  1853. 000013CA  2E80                     move.l     [A7], D0
  1854. 000013CC  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  1855. 000013D0  4E5E                     unlink     A6
  1856. 000013D2  2E9F                     move.l     [A7], [A7]+
  1857. 000013D4  4E75                     rts
  1858. export_1451:
  1859. 000013D6  4E56 FFFC                link       A6, -0x0004
  1860. 000013DA  486E FFFC                pea.l      [A6 - 0x4]
  1861. 000013DE  A874                     syscall    GetPort
  1862. 000013E0  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  1863. 000013E4  A873                     syscall    SetPort
  1864. 000013E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1865. 000013EA  A870                     syscall    LocalToGlobal
  1866. 000013EC  206D A53E                movea.l    A0, [A5 - 0x5AC2]
  1867. 000013F0  2050                     movea.l    A0, [A0]
  1868. 000013F2  1028 0039                move.b     D0, [A0 + 0x39]
  1869. 000013F6  660E                     bne        +0x10 /* 00001406 */
  1870. 000013F8  206E 0008                movea.l    A0, [A6 + 0x8]
  1871. 000013FC  0468 4000 0002           subi.w     [A0 + 0x2], 0x4000 /* '@\0' */
  1872. 00001402  0450 4000                subi.w     [A0], 0x4000 /* '@\0' */
  1873. label00001406:
  1874. 00001406  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1875. 0000140A  A873                     syscall    SetPort
  1876. 0000140C  4E5E                     unlink     A6
  1877. 0000140E  2E9F                     move.l     [A7], [A7]+
  1878. 00001410  4E75                     rts
  1879. fn00001412:
  1880. 00001412  4E56 FFF0                link       A6, -0x0010
  1881. 00001416  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  1882. 0000141A  4246                     clr.w      D6
  1883. 0000141C  3D7C 0001 FFF6           move.w     [A6 - 0xA], 0x1
  1884. 00001422  3D6D C5A8 FFF4           move.w     [A6 - 0xC], [A5 - 0x3A58]
  1885. 00001428  3E2E FFF6                move.w     D7, [A6 - 0xA]
  1886. 0000142C  601C                     bra        +0x1E /* 0000144A */
  1887. label0000142E:
  1888. 0000142E  206D C6D2                movea.l    A0, [A5 - 0x392E]
  1889. 00001432  2050                     movea.l    A0, [A0]
  1890. 00001434  3007                     move.w     D0, D7
  1891. 00001436  D040                     add.w      D0, D0
  1892. 00001438  3230 00FE                move.w     D1, [A0 + D0.w - 0x2]
  1893. 0000143C  B26E 0010                cmp.w      D1, [A6 + 0x10]
  1894. 00001440  6604                     bne        +0x6 /* 00001446 */
  1895. 00001442  3C07                     move.w     D6, D7
  1896. 00001444  600A                     bra        +0xC /* 00001450 */
  1897. label00001446:
  1898. 00001446  5247                     addq.w     D7, 1
  1899. 00001448  6906                     bvs        +0x8 /* 00001450 */
  1900. label0000144A:
  1901. 0000144A  BE6E FFF4                cmp.w      D7, [A6 - 0xC]
  1902. 0000144E  6FDE                     ble        -0x20 /* 0000142E */
  1903. label00001450:
  1904. 00001450  BC6D B430                cmp.w      D6, [A5 - 0x4BD0]
  1905. 00001454  6726                     beq        +0x28 /* 0000147C */
  1906. 00001456  4A6D B430                tst.w      [A5 - 0x4BD0]
  1907. 0000145A  670C                     beq        +0xE /* 00001468 */
  1908. 0000145C  2F2D C1EC                move.l     -[A7], [A5 - 0x3E14]
  1909. 00001460  3F2D B430                move.w     -[A7], [A5 - 0x4BD0]
  1910. 00001464  4267                     clr.w      -[A7]
  1911. 00001466  A945                     syscall    CheckItem
  1912. label00001468:
  1913. 00001468  4A46                     tst.w      D6
  1914. 0000146A  670C                     beq        +0xE /* 00001478 */
  1915. 0000146C  2F2D C1EC                move.l     -[A7], [A5 - 0x3E14]
  1916. 00001470  3F06                     move.w     -[A7], D6
  1917. 00001472  1F3C 0001                move.b     -[A7], 0x1
  1918. 00001476  A945                     syscall    CheckItem
  1919. label00001478:
  1920. 00001478  3B46 B430                move.w     [A5 - 0x4BD0], D6
  1921. label0000147C:
  1922. 0000147C  4205                     clr.b      D5
  1923. 0000147E  3D7C 000B FFF2           move.w     [A6 - 0xE], 0xB
  1924. 00001484  3E2E FFF2                move.w     D7, [A6 - 0xE]
  1925. 00001488  6066                     bra        +0x68 /* 000014F0 */
  1926. label0000148A:
  1927. 0000148A  4267                     clr.w      -[A7]
  1928. 0000148C  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1929. 00001490  3007                     move.w     D0, D7
  1930. 00001492  907C 000B                sub.w      D0, 0xB
  1931. 00001496  41ED C332                lea.l      A0, [A5 - 0x3CCE]
  1932. 0000149A  D040                     add.w      D0, D0
  1933. 0000149C  3F30 0000                move.w     -[A7], [A0 + D0.w]
  1934. 000014A0  A902                     syscall    RealFont
  1935. 000014A2  101F                     move.b     D0, [A7]+
  1936. 000014A4  6708                     beq        +0xA /* 000014AE */
  1937. 000014A6  1D7C 0008 FFFB           move.b     [A6 - 0x5], 0x8
  1938. 000014AC  6004                     bra        +0x6 /* 000014B2 */
  1939. label000014AE:
  1940. 000014AE  422E FFFB                clr.b      [A6 - 0x5]
  1941. label000014B2:
  1942. 000014B2  2F2D C1F0                move.l     -[A7], [A5 - 0x3E10]
  1943. 000014B6  3F07                     move.w     -[A7], D7
  1944. 000014B8  4240                     clr.w      D0
  1945. 000014BA  102E FFFB                move.b     D0, [A6 - 0x5]
  1946. 000014BE  3F00                     move.w     -[A7], D0
  1947. 000014C0  4EAD 2662                jsr        [A5 + 0x2662 /* export_1224 */]
  1948. 000014C4  3007                     move.w     D0, D7
  1949. 000014C6  907C 000B                sub.w      D0, 0xB
  1950. 000014CA  41ED C332                lea.l      A0, [A5 - 0x3CCE]
  1951. 000014CE  D040                     add.w      D0, D0
  1952. 000014D0  3230 0000                move.w     D1, [A0 + D0.w]
  1953. 000014D4  B26E 000E                cmp.w      D1, [A6 + 0xE]
  1954. 000014D8  57C4                     seq        D4
  1955. 000014DA  4404                     neg.b      D4
  1956. 000014DC  1005                     move.b     D0, D5
  1957. 000014DE  6602                     bne        +0x4 /* 000014E2 */
  1958. 000014E0  1A04                     move.b     D5, D4
  1959. label000014E2:
  1960. 000014E2  2F2D C1F0                move.l     -[A7], [A5 - 0x3E10]
  1961. 000014E6  3F07                     move.w     -[A7], D7
  1962. 000014E8  1F04                     move.b     -[A7], D4
  1963. 000014EA  4EBA 0134                jsr        [PC + 0x134 /* 00001620 */]
  1964. 000014EE  5247                     addq.w     D7, 1
  1965. label000014F0:
  1966. 000014F0  7010                     moveq.l    D0, 0x10
  1967. 000014F2  B047                     cmp.w      D0, D7
  1968. 000014F4  6C94                     bge        -0x6A /* 0000148A */
  1969. 000014F6  2F2D C1F0                move.l     -[A7], [A5 - 0x3E10]
  1970. 000014FA  3F3C 0012                move.w     -[A7], 0x12
  1971. 000014FE  70FF                     moveq.l    D0, 0xFFFFFFFF
  1972. 00001500  B06E 000E                cmp.w      D0, [A6 + 0xE]
  1973. 00001504  56C0                     sne        D0
  1974. 00001506  1205                     move.b     D1, D5
  1975. 00001508  0A01 0001                xori.b     D1, 0x1
  1976. 0000150C  C001                     and.b      D0, D1
  1977. 0000150E  1F00                     move.b     -[A7], D0
  1978. 00001510  4EBA 010E                jsr        [PC + 0x10E /* 00001620 */]
  1979. 00001514  2F2D C1F0                move.l     -[A7], [A5 - 0x3E10]
  1980. 00001518  3F3C 0001                move.w     -[A7], 0x1
  1981. 0000151C  102E 000D                move.b     D0, [A6 + 0xD]
  1982. 00001520  7200                     moveq.l    D1, 0x00
  1983. 00001522  B001                     cmp.b      D0, D1
  1984. 00001524  57C0                     seq        D0
  1985. 00001526  206E 0008                movea.l    A0, [A6 + 0x8]
  1986. 0000152A  C028 FFF3                and.b      D0, [A0 - 0xD]
  1987. 0000152E  1F00                     move.b     -[A7], D0
  1988. 00001530  4EBA 00EE                jsr        [PC + 0xEE /* 00001620 */]
  1989. 00001534  3D7C 0002 FFF0           move.w     [A6 - 0x10], 0x2
  1990. 0000153A  3E2E FFF0                move.w     D7, [A6 - 0x10]
  1991. 0000153E  601C                     bra        +0x1E /* 0000155C */
  1992. label00001540:
  1993. 00001540  2F2D C1F0                move.l     -[A7], [A5 - 0x3E10]
  1994. 00001544  3F07                     move.w     -[A7], D7
  1995. 00001546  4267                     clr.w      -[A7]
  1996. 00001548  486E 000D                pea.l      [A6 + 0xD]
  1997. 0000154C  7009                     moveq.l    D0, 0x09
  1998. 0000154E  9047                     sub.w      D0, D7
  1999. 00001550  48C0                     ext.l      D0
  2000. 00001552  2F00                     move.l     -[A7], D0
  2001. 00001554  A85D                     syscall    BitTst
  2002. 00001556  4EBA 00C8                jsr        [PC + 0xC8 /* 00001620 */]
  2003. 0000155A  5247                     addq.w     D7, 1
  2004. label0000155C:
  2005. 0000155C  7009                     moveq.l    D0, 0x09
  2006. 0000155E  B047                     cmp.w      D0, D7
  2007. 00001560  6CDE                     bge        -0x20 /* 00001540 */
  2008. 00001562  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  2009. 00001566  4E5E                     unlink     A6
  2010. 00001568  205F                     movea.l    A0, [A7]+
  2011. 0000156A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2012. 0000156E  4ED0                     jmp        [A0]
  2013. fn00001570:
  2014. 00001570  4E56 FFF2                link       A6, -0x000E
  2015. 00001574  2F0C                     move.l     -[A7], A4
  2016. 00001576  102D C232                move.b     D0, [A5 - 0x3DCE]
  2017. 0000157A  672C                     beq        +0x2E /* 000015A8 */
  2018. 0000157C  4267                     clr.w      -[A7]
  2019. 0000157E  486E FFF4                pea.l      [A6 - 0xC]
  2020. 00001582  2F2D C6DC                move.l     -[A7], [A5 - 0x3924]
  2021. 00001586  4267                     clr.w      -[A7]
  2022. 00001588  4EBA 47FC                jsr        [PC + 0x47FC /* 00005D86 */]
  2023. 0000158C  1D5F FFF3                move.b     [A6 - 0xD], [A7]+
  2024. 00001590  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2025. 00001594  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  2026. 00001598  4240                     clr.w      D0
  2027. 0000159A  102E FFF6                move.b     D0, [A6 - 0xA]
  2028. 0000159E  3F00                     move.w     -[A7], D0
  2029. 000015A0  2F0E                     move.l     -[A7], A6
  2030. 000015A2  4EBA FE6E                jsr        [PC - 0x192 /* 00001412 */]
  2031. 000015A6  606E                     bra        +0x70 /* 00001616 */
  2032. label000015A8:
  2033. 000015A8  4A6D C736                tst.w      [A5 - 0x38CA]
  2034. 000015AC  6728                     beq        +0x2A /* 000015D6 */
  2035. 000015AE  1D7C 0001 FFF3           move.b     [A6 - 0xD], 0x1
  2036. 000015B4  49ED C734                lea.l      A4, [A5 - 0x38CC]
  2037. 000015B8  4267                     clr.w      -[A7]
  2038. 000015BA  3F2C 0016                move.w     -[A7], [A4 + 0x16]
  2039. 000015BE  4EAD 2B82                jsr        [A5 + 0x2B82 /* export_1388 */]
  2040. 000015C2  3F2C 0018                move.w     -[A7], [A4 + 0x18]
  2041. 000015C6  4240                     clr.w      D0
  2042. 000015C8  102C 001A                move.b     D0, [A4 + 0x1A]
  2043. 000015CC  3F00                     move.w     -[A7], D0
  2044. 000015CE  2F0E                     move.l     -[A7], A6
  2045. 000015D0  4EBA FE40                jsr        [PC - 0x1C0 /* 00001412 */]
  2046. 000015D4  6040                     bra        +0x42 /* 00001616 */
  2047. label000015D6:
  2048. 000015D6  206D BA26                movea.l    A0, [A5 - 0x45DA]
  2049. 000015DA  1028 006E                move.b     D0, [A0 + 0x6E]
  2050. 000015DE  6722                     beq        +0x24 /* 00001602 */
  2051. 000015E0  1D7C 0001 FFF3           move.b     [A6 - 0xD], 0x1
  2052. 000015E6  286D B510                movea.l    A4, [A5 - 0x4AF0]
  2053. 000015EA  3F2C 0044                move.w     -[A7], [A4 + 0x44]
  2054. 000015EE  3F2C 004A                move.w     -[A7], [A4 + 0x4A]
  2055. 000015F2  4240                     clr.w      D0
  2056. 000015F4  102C 0046                move.b     D0, [A4 + 0x46]
  2057. 000015F8  3F00                     move.w     -[A7], D0
  2058. 000015FA  2F0E                     move.l     -[A7], A6
  2059. 000015FC  4EBA FE14                jsr        [PC - 0x1EC /* 00001412 */]
  2060. 00001600  6014                     bra        +0x16 /* 00001616 */
  2061. label00001602:
  2062. 00001602  422E FFF3                clr.b      [A6 - 0xD]
  2063. 00001606  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  2064. 0000160C  3F3A 0010                move.w     -[A7], [PC + 0x10 /* 0000161E, value 0x0 */]
  2065. 00001610  2F0E                     move.l     -[A7], A6
  2066. 00001612  4EBA FDFE                jsr        [PC - 0x202 /* 00001412 */]
  2067. label00001616:
  2068. 00001616  285F                     movea.l    A4, [A7]+
  2069. 00001618  4E5E                     unlink     A6
  2070. 0000161A  2E9F                     move.l     [A7], [A7]+
  2071. 0000161C  4E75                     rts
  2072. 0000161E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2073. // begin alternate branch 00001620-00001624
  2074. export_1452:
  2075. fn00001620:
  2076. 00001620  4E56 FFF4                link       A6, -0x000C
  2077. // end alternate branch 00001620-00001624
  2078. export_1452: // at 00001620 (misaligned)
  2079. fn00001620: // (misaligned)
  2080. 00001622  FFF4                     .extension 0xFF4 // unimplemented
  2081. 00001624  4267                     clr.w      -[A7]
  2082. 00001626  206E 000C                movea.l    A0, [A6 + 0xC]
  2083. 0000162A  2050                     movea.l    A0, [A0]
  2084. 0000162C  3F10                     move.w     -[A7], [A0]
  2085. 0000162E  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2086. 00001632  486E FFFC                pea.l      [A6 - 0x4]
  2087. 00001636  486E FFF8                pea.l      [A6 - 0x8]
  2088. 0000163A  486E FFF4                pea.l      [A6 - 0xC]
  2089. 0000163E  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  2090. 00001642  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  2091. 00001646  102E FFFF                move.b     D0, [A6 - 0x1]
  2092. 0000164A  670E                     beq        +0x10 /* 0000165A */
  2093. 0000164C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2094. 00001650  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2095. 00001654  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  2096. 00001658  A945                     syscall    CheckItem
  2097. label0000165A:
  2098. 0000165A  4AAE FFF4                tst.l      [A6 - 0xC]
  2099. 0000165E  670E                     beq        +0x10 /* 0000166E */
  2100. 00001660  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2101. 00001664  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2102. 00001668  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  2103. 0000166C  A945                     syscall    CheckItem
  2104. label0000166E:
  2105. 0000166E  4E5E                     unlink     A6
  2106. 00001670  205F                     movea.l    A0, [A7]+
  2107. 00001672  504F                     addq.w     A7, 8
  2108. 00001674  4ED0                     jmp        [A0]
  2109. export_1453:
  2110. 00001676  4E56 0000                link       A6, 0
  2111. 0000167A  7001                     moveq.l    D0, 0x01
  2112. 0000167C  B06D C10A                cmp.w      D0, [A5 - 0x3EF6]
  2113. 00001680  6606                     bne        +0x8 /* 00001688 */
  2114. 00001682  4EAD 0682                jsr        [A5 + 0x682 /* export_204 */]
  2115. 00001686  6022                     bra        +0x24 /* 000016AA */
  2116. label00001688:
  2117. 00001688  4EAD 367A                jsr        [A5 + 0x367A /* export_1739 */]
  2118. 0000168C  102D C232                move.b     D0, [A5 - 0x3DCE]
  2119. 00001690  670A                     beq        +0xC /* 0000169C */
  2120. 00001692  2F2D C6DC                move.l     -[A7], [A5 - 0x3924]
  2121. 00001696  4EBA FED8                jsr        [PC - 0x128 /* 00001570 */]
  2122. 0000169A  600E                     bra        +0x10 /* 000016AA */
  2123. label0000169C:
  2124. 0000169C  7001                     moveq.l    D0, 0x01
  2125. 0000169E  B06D C2A6                cmp.w      D0, [A5 - 0x3D5A]
  2126. 000016A2  6C06                     bge        +0x8 /* 000016AA */
  2127. 000016A4  42A7                     clr.l      -[A7]
  2128. 000016A6  4EBA FEC8                jsr        [PC - 0x138 /* 00001570 */]
  2129. label000016AA:
  2130. 000016AA  4E5E                     unlink     A6
  2131. 000016AC  4E75                     rts
  2132. fn000016AE:
  2133. 000016AE  4E56 FEEC                link       A6, -0x0114
  2134. 000016B2  2F0C                     move.l     -[A7], A4
  2135. 000016B4  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  2136. 000016B8  42A7                     clr.l      -[A7]
  2137. 000016BA  3F3C 0081                move.w     -[A7], 0x81
  2138. 000016BE  42A7                     clr.l      -[A7]
  2139. 000016C0  70FF                     moveq.l    D0, 0xFFFFFFFF
  2140. 000016C2  2F00                     move.l     -[A7], D0
  2141. 000016C4  4EAD 2222                jsr        [A5 + 0x2222 /* export_1088 */]
  2142. 000016C8  285F                     movea.l    A4, [A7]+
  2143. 000016CA  2F0C                     move.l     -[A7], A4
  2144. 000016CC  3F3C 0002                move.w     -[A7], 0x2
  2145. 000016D0  486E FFF8                pea.l      [A6 - 0x8]
  2146. 000016D4  486E FFF4                pea.l      [A6 - 0xC]
  2147. 000016D8  486E FFEC                pea.l      [A6 - 0x14]
  2148. 000016DC  A98D                     syscall    GetDialogItem/GetDItem
  2149. 000016DE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2150. 000016E2  486E FEEC                pea.l      [A6 - 0x114]
  2151. 000016E6  3F3C 004F                move.w     -[A7], 0x4F /* 'O' */
  2152. 000016EA  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  2153. 000016EE  A98F                     syscall    SetDialogItemText/SetIText
  2154. 000016F0  2F0C                     move.l     -[A7], A4
  2155. 000016F2  2F3C 0002 0081           move.l     -[A7], 0x20081
  2156. 000016F8  4267                     clr.w      -[A7]
  2157. 000016FA  1F3C 0001                move.b     -[A7], 0x1
  2158. 000016FE  4EAD 1FC2                jsr        [A5 + 0x1FC2 /* export_1012 */]
  2159. 00001702  2F0C                     move.l     -[A7], A4
  2160. 00001704  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  2161. label00001708:
  2162. 00001708  42A7                     clr.l      -[A7]
  2163. 0000170A  486E FFFA                pea.l      [A6 - 0x6]
  2164. 0000170E  A991                     syscall    ModalDialog
  2165. 00001710  7001                     moveq.l    D0, 0x01
  2166. 00001712  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  2167. 00001716  66F0                     bne        -0xE /* 00001708 */
  2168. 00001718  2F0C                     move.l     -[A7], A4
  2169. 0000171A  4EAD 1FA2                jsr        [A5 + 0x1FA2 /* export_1008 */]
  2170. 0000171E  2F0C                     move.l     -[A7], A4
  2171. 00001720  A983                     syscall    DisposeDialog
  2172. 00001722  4EBA 00E4                jsr        [PC + 0xE4 /* 00001808 */]
  2173. 00001726  102D B508                move.b     D0, [A5 - 0x4AF8]
  2174. 0000172A  6622                     bne        +0x24 /* 0000174E */
  2175. 0000172C  7008                     moveq.l    D0, 0x08
  2176. 0000172E  2B40 A1CA                move.l     [A5 - 0x5E36], D0
  2177. 00001732  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  2178. 00001736  A873                     syscall    SetPort
  2179. 00001738  206D C242                movea.l    A0, [A5 - 0x3DBE]
  2180. 0000173C  4868 0010                pea.l      [A0 + 0x10]
  2181. 00001740  A928                     syscall    InvalRect
  2182. 00001742  206E 0008                movea.l    A0, [A6 + 0x8]
  2183. 00001746  2C48                     movea.l    A6, A0
  2184. 00001748  4EFA 039C                jmp        [PC + 0x39C /* 00001AE6 */]
  2185. 0000174C  0000 4EAD                ori.b      D0, 0xAD
  2186. // begin alternate branch 0000174E-00001754
  2187. label0000174E:
  2188. 0000174E  4EAD 1F92                jsr        [A5 + 0x1F92 /* export_1006 */]
  2189. 00001752  285F                     movea.l    A4, [A7]+
  2190. // end alternate branch 0000174E-00001754
  2191. label0000174E: // (misaligned)
  2192. 00001750  1F92 285F                move.b     [A7 + D2 + 0x5F], [A2]
  2193. 00001754  4E5E                     unlink     A6
  2194. 00001756  2E9F                     move.l     [A7], [A7]+
  2195. 00001758  4E75                     rts
  2196. fn0000175A:
  2197. 0000175A  4E56 FDDA                link       A6, -0x0226
  2198. 0000175E  422E 0008                clr.b      [A6 + 0x8]
  2199. 00001762  102D A07A                move.b     D0, [A5 - 0x5F86]
  2200. 00001766  6704                     beq        +0x6 /* 0000176C */
  2201. 00001768  6000 009A                bra        +0x9C /* 00001804 */
  2202. label0000176C:
  2203. 0000176C  486E FDDA                pea.l      [A6 - 0x226]
  2204. 00001770  3F3C 004E                move.w     -[A7], 0x4E /* 'N' */
  2205. 00001774  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  2206. 00001778  205F                     movea.l    A0, [A7]+
  2207. 0000177A  43EE FEDC                lea.l      A1, [A6 - 0x124]
  2208. 0000177E  707F                     moveq.l    D0, 0x7F
  2209. label00001780:
  2210. 00001780  32D8                     move.w     [A1]+, [A0]+
  2211. 00001782  51C8 FFFC                dbf        D0, -0x6 /* 00001780 */
  2212. 00001786  486E FFDC                pea.l      [A6 - 0x24]
  2213. 0000178A  7024                     moveq.l    D0, 0x24
  2214. 0000178C  2F00                     move.l     -[A7], D0
  2215. 0000178E  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  2216. 00001792  3D7C 0008 FFE0           move.w     [A6 - 0x20], 0x8
  2217. 00001798  70FF                     moveq.l    D0, 0xFFFFFFFF
  2218. 0000179A  2D40 FFF0                move.l     [A6 - 0x10], D0
  2219. 0000179E  41EE FEDC                lea.l      A0, [A6 - 0x124]
  2220. 000017A2  2D48 FFF4                move.l     [A6 - 0xC], A0
  2221. 000017A6  4267                     clr.w      -[A7]
  2222. 000017A8  486E FFDC                pea.l      [A6 - 0x24]
  2223. 000017AC  205F                     movea.l    A0, [A7]+
  2224. 000017AE  A05E                     syscall    NMInstall
  2225. 000017B0  3E80                     move.w     [A7], D0
  2226. 000017B2  3D5F FEDA                move.w     [A6 - 0x126], [A7]+
  2227. label000017B6:
  2228. 000017B6  4EAD 26F2                jsr        [A5 + 0x26F2 /* export_1242 */]
  2229. 000017BA  4EBA 004C                jsr        [PC + 0x4C /* 00001808 */]
  2230. 000017BE  102D B508                move.b     D0, [A5 - 0x4AF8]
  2231. 000017C2  0A00 0001                xori.b     D0, 0x1
  2232. 000017C6  802D A07A                or.b       D0, [A5 - 0x5F86]
  2233. 000017CA  67EA                     beq        -0x14 /* 000017B6 */
  2234. 000017CC  4267                     clr.w      -[A7]
  2235. 000017CE  486E FFDC                pea.l      [A6 - 0x24]
  2236. 000017D2  205F                     movea.l    A0, [A7]+
  2237. 000017D4  A05F                     syscall    NMRemove
  2238. 000017D6  3E80                     move.w     [A7], D0
  2239. 000017D8  3D5F FEDA                move.w     [A6 - 0x126], [A7]+
  2240. 000017DC  102D B508                move.b     D0, [A5 - 0x4AF8]
  2241. 000017E0  6616                     bne        +0x18 /* 000017F8 */
  2242. 000017E2  7008                     moveq.l    D0, 0x08
  2243. 000017E4  2B40 A1CA                move.l     [A5 - 0x5E36], D0
  2244. 000017E8  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  2245. 000017EC  A873                     syscall    SetPort
  2246. 000017EE  206D C242                movea.l    A0, [A5 - 0x3DBE]
  2247. 000017F2  4868 0010                pea.l      [A0 + 0x10]
  2248. 000017F6  A928                     syscall    InvalRect
  2249. label000017F8:
  2250. 000017F8  102D B508                move.b     D0, [A5 - 0x4AF8]
  2251. 000017FC  0A00 0001                xori.b     D0, 0x1
  2252. 00001800  1D40 0008                move.b     [A6 + 0x8], D0
  2253. label00001804:
  2254. 00001804  4E5E                     unlink     A6
  2255. 00001806  4E75                     rts
  2256. export_1454:
  2257. fn00001808:
  2258. 00001808  4E56 FFB6                link       A6, -0x004A
  2259. 0000180C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2260. 00001810  102D B3CA                move.b     D0, [A5 - 0x4C36]
  2261. 00001814  0A00 0001                xori.b     D0, 0x1
  2262. 00001818  1D40 FFBB                move.b     [A6 - 0x45], D0
  2263. 0000181C  1B7C 0001 B3CA           move.b     [A5 - 0x4C36], 0x1
  2264. 00001822  41EE FFBC                lea.l      A0, [A6 - 0x44]
  2265. 00001826  43ED A00E                lea.l      A1, [A5 - 0x5FF2]
  2266. 0000182A  7003                     moveq.l    D0, 0x03
  2267. label0000182C:
  2268. 0000182C  30D9                     move.w     [A0]+, [A1]+
  2269. 0000182E  51C8 FFFC                dbf        D0, -0x6 /* 0000182C */
  2270. 00001832  1D6D B508 FFE5           move.b     [A6 - 0x1B], [A5 - 0x4AF8]
  2271. 00001838  422D B508                clr.b      [A5 - 0x4AF8]
  2272. 0000183C  422D B432                clr.b      [A5 - 0x4BCE]
  2273. 00001840  7000                     moveq.l    D0, 0x00
  2274. 00001842  2B40 9FD4                move.l     [A5 - 0x602C], D0
  2275. 00001846  41ED A00E                lea.l      A0, [A5 - 0x5FF2]
  2276. 0000184A  43ED FE0C                lea.l      A1, [A5 - 0x1F4]
  2277. 0000184E  7003                     moveq.l    D0, 0x03
  2278. label00001850:
  2279. 00001850  30D9                     move.w     [A0]+, [A1]+
  2280. 00001852  51C8 FFFC                dbf        D0, -0x6 /* 00001850 */
  2281. 00001856  3B7C 0001 9FFC           move.w     [A5 - 0x6004], 0x1
  2282. 0000185C  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  2283. 00001860  486E FFEE                pea.l      [A6 - 0x12]
  2284. 00001864  4EBA 4BEC                jsr        [PC + 0x4BEC /* 00006452 */]
  2285. 00001868  102D A1A8                move.b     D0, [A5 - 0x5E58]
  2286. 0000186C  6700 01B4                beq        +0x1B6 /* 00001A22 */
  2287. 00001870  426E FFF6                clr.w      [A6 - 0xA]
  2288. 00001874  42A7                     clr.l      -[A7]
  2289. 00001876  AA2A                     syscall    GetMainDevice
  2290. 00001878  2D5F FFD0                move.l     [A6 - 0x30], [A7]+
  2291. 0000187C  42A7                     clr.l      -[A7]
  2292. 0000187E  AA29                     syscall    GetDeviceList
  2293. 00001880  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2294. 00001884  660A                     bne        +0xC /* 00001890 */
  2295. 00001886  2F3C 02C2 0012           move.l     -[A7], 0x2C20012
  2296. 0000188C  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  2297. label00001890:
  2298. 00001890  206E FFD0                movea.l    A0, [A6 - 0x30]
  2299. 00001894  2050                     movea.l    A0, [A0]
  2300. 00001896  43ED A00E                lea.l      A1, [A5 - 0x5FF2]
  2301. 0000189A  41E8 0022                lea.l      A0, [A0 + 0x22]
  2302. 0000189E  7003                     moveq.l    D0, 0x03
  2303. label000018A0:
  2304. 000018A0  32D8                     move.w     [A1]+, [A0]+
  2305. 000018A2  51C8 FFFC                dbf        D0, -0x6 /* 000018A0 */
  2306. 000018A6  7000                     moveq.l    D0, 0x00
  2307. 000018A8  2D40 FFC8                move.l     [A6 - 0x38], D0
  2308. label000018AC:
  2309. 000018AC  4267                     clr.w      -[A7]
  2310. 000018AE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2311. 000018B2  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  2312. 000018B6  AA2C                     syscall    TestDeviceAttribute
  2313. 000018B8  101F                     move.b     D0, [A7]+
  2314. 000018BA  6700 0154                beq        +0x156 /* 00001A10 */
  2315. 000018BE  2F00                     move.l     -[A7], D0
  2316. 000018C0  4267                     clr.w      -[A7]
  2317. 000018C2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2318. 000018C6  3F3C 000F                move.w     -[A7], 0xF
  2319. 000018CA  AA2C                     syscall    TestDeviceAttribute
  2320. 000018CC  121F                     move.b     D1, [A7]+
  2321. 000018CE  201F                     move.l     D0, [A7]+
  2322. 000018D0  C001                     and.b      D0, D1
  2323. 000018D2  4A00                     tst.b      D0
  2324. 000018D4  6700 013A                beq        +0x13C /* 00001A10 */
  2325. 000018D8  2F00                     move.l     -[A7], D0
  2326. 000018DA  4267                     clr.w      -[A7]
  2327. 000018DC  486E FFEE                pea.l      [A6 - 0x12]
  2328. 000018E0  206E FFFC                movea.l    A0, [A6 - 0x4]
  2329. 000018E4  2050                     movea.l    A0, [A0]
  2330. 000018E6  4868 0022                pea.l      [A0 + 0x22]
  2331. 000018EA  486E FFE6                pea.l      [A6 - 0x1A]
  2332. 000018EE  A8AA                     syscall    SectRect
  2333. 000018F0  121F                     move.b     D1, [A7]+
  2334. 000018F2  201F                     move.l     D0, [A7]+
  2335. 000018F4  C001                     and.b      D0, D1
  2336. 000018F6  6700 0118                beq        +0x11A /* 00001A10 */
  2337. 000018FA  302E FFEA                move.w     D0, [A6 - 0x16]
  2338. 000018FE  906E FFE6                sub.w      D0, [A6 - 0x1A]
  2339. 00001902  3D40 FFC6                move.w     [A6 - 0x3A], D0
  2340. 00001906  302E FFEC                move.w     D0, [A6 - 0x14]
  2341. 0000190A  906E FFE8                sub.w      D0, [A6 - 0x18]
  2342. 0000190E  3D40 FFC4                move.w     [A6 - 0x3C], D0
  2343. 00001912  42A7                     clr.l      -[A7]
  2344. 00001914  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  2345. 00001918  301F                     move.w     D0, [A7]+
  2346. 0000191A  C1DF                     muls.w     D0, [A7]+
  2347. 0000191C  2E80                     move.l     [A7], D0
  2348. 0000191E  201F                     move.l     D0, [A7]+
  2349. 00001920  6A02                     bpl        +0x4 /* 00001924 */
  2350. 00001922  4480                     neg.l      D0
  2351. label00001924:
  2352. 00001924  2D40 FFCC                move.l     [A6 - 0x34], D0
  2353. 00001928  B0AE FFC8                cmp.l      D0, [A6 - 0x38]
  2354. 0000192C  6F1C                     ble        +0x1E /* 0000194A */
  2355. 0000192E  2D6E FFCC FFC8           move.l     [A6 - 0x38], [A6 - 0x34]
  2356. 00001934  206E FFFC                movea.l    A0, [A6 - 0x4]
  2357. 00001938  2050                     movea.l    A0, [A0]
  2358. 0000193A  43ED A00E                lea.l      A1, [A5 - 0x5FF2]
  2359. 0000193E  41E8 0022                lea.l      A0, [A0 + 0x22]
  2360. 00001942  7003                     moveq.l    D0, 0x03
  2361. label00001944:
  2362. 00001944  32D8                     move.w     [A1]+, [A0]+
  2363. 00001946  51C8 FFFC                dbf        D0, -0x6 /* 00001944 */
  2364. label0000194A:
  2365. 0000194A  526E FFF6                addq.w     [A6 - 0xA], 1
  2366. 0000194E  206E FFFC                movea.l    A0, [A6 - 0x4]
  2367. 00001952  2050                     movea.l    A0, [A0]
  2368. 00001954  2D68 0016 FFF8           move.l     [A6 - 0x8], [A0 + 0x16]
  2369. 0000195A  206E FFF8                movea.l    A0, [A6 - 0x8]
  2370. 0000195E  2050                     movea.l    A0, [A0]
  2371. 00001960  2D48 FFB6                move.l     [A6 - 0x4A], A0
  2372. 00001964  7001                     moveq.l    D0, 0x01
  2373. 00001966  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  2374. 0000196A  5DC0                     slt        D0
  2375. 0000196C  206E FFB6                movea.l    A0, [A6 - 0x4A]
  2376. 00001970  7201                     moveq.l    D1, 0x01
  2377. 00001972  B268 0020                cmp.w      D1, [A0 + 0x20]
  2378. 00001976  5DC1                     slt        D1
  2379. 00001978  8001                     or.b       D0, D1
  2380. 0000197A  222E FFFC                move.l     D1, [A6 - 0x4]
  2381. 0000197E  B2AE FFD0                cmp.l      D1, [A6 - 0x30]
  2382. 00001982  56C1                     sne        D1
  2383. 00001984  8001                     or.b       D0, D1
  2384. 00001986  6706                     beq        +0x8 /* 0000198E */
  2385. 00001988  1B7C 0001 B508           move.b     [A5 - 0x4AF8], 0x1
  2386. label0000198E:
  2387. 0000198E  2B6E FFFC 9FD4           move.l     [A5 - 0x602C], [A6 - 0x4]
  2388. 00001994  206E FFB6                movea.l    A0, [A6 - 0x4A]
  2389. 00001998  3B68 0020 9FFC           move.w     [A5 - 0x6004], [A0 + 0x20]
  2390. 0000199E  7001                     moveq.l    D0, 0x01
  2391. 000019A0  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  2392. 000019A4  5DC0                     slt        D0
  2393. 000019A6  4A00                     tst.b      D0
  2394. 000019A8  661C                     bne        +0x1E /* 000019C6 */
  2395. 000019AA  206E FFB6                movea.l    A0, [A6 - 0x4A]
  2396. 000019AE  4AA8 0026                tst.l      [A0 + 0x26]
  2397. 000019B2  56C1                     sne        D1
  2398. 000019B4  4A01                     tst.b      D1
  2399. 000019B6  6714                     beq        +0x16 /* 000019CC */
  2400. 000019B8  7401                     moveq.l    D2, 0x01
  2401. 000019BA  B468 0020                cmp.w      D2, [A0 + 0x20]
  2402. 000019BE  5DC2                     slt        D2
  2403. 000019C0  C202                     and.b      D1, D2
  2404. 000019C2  8001                     or.b       D0, D1
  2405. 000019C4  6706                     beq        +0x8 /* 000019CC */
  2406. label000019C6:
  2407. 000019C6  1B7C 0001 B432           move.b     [A5 - 0x4BCE], 0x1
  2408. label000019CC:
  2409. 000019CC  102D B508                move.b     D0, [A5 - 0x4AF8]
  2410. 000019D0  663E                     bne        +0x40 /* 00001A10 */
  2411. 000019D2  206E FFB6                movea.l    A0, [A6 - 0x4A]
  2412. 000019D6  2B50 FE06                move.l     [A5 - 0x1FA], [A0]
  2413. 000019DA  7000                     moveq.l    D0, 0x00
  2414. 000019DC  206E FFB6                movea.l    A0, [A6 - 0x4A]
  2415. 000019E0  3028 0004                move.w     D0, [A0 + 0x4]
  2416. 000019E4  C0BC 0000 3FFF           and.l      D0, 0x3FFF
  2417. 000019EA  3B40 FE0A                move.w     [A5 - 0x1F6], D0
  2418. 000019EE  206E FFB6                movea.l    A0, [A6 - 0x4A]
  2419. 000019F2  43ED FE0C                lea.l      A1, [A5 - 0x1F4]
  2420. 000019F6  5C88                     addq.l     A0, 6
  2421. 000019F8  7003                     moveq.l    D0, 0x03
  2422. label000019FA:
  2423. 000019FA  32D8                     move.w     [A1]+, [A0]+
  2424. 000019FC  51C8 FFFC                dbf        D0, -0x6 /* 000019FA */
  2425. 00001A00  2D7C 0000 0106 FFD4      move.l     [A6 - 0x2C], 0x106
  2426. 00001A08  206E FFD4                movea.l    A0, [A6 - 0x2C]
  2427. 00001A0C  30AD FE0A                move.w     [A0], [A5 - 0x1F6]
  2428. label00001A10:
  2429. 00001A10  42A7                     clr.l      -[A7]
  2430. 00001A12  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2431. 00001A16  AA2B                     syscall    GetNextDevice
  2432. 00001A18  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2433. 00001A1C  6600 FE8E                bne        -0x170 /* 000018AC */
  2434. 00001A20  6060                     bra        +0x62 /* 00001A82 */
  2435. label00001A22:
  2436. 00001A22  42A7                     clr.l      -[A7]
  2437. 00001A24  A8D8                     syscall    NewRgn
  2438. 00001A26  2D57 FFDC                move.l     [A6 - 0x24], [A7]
  2439. 00001A2A  486E FFEE                pea.l      [A6 - 0x12]
  2440. 00001A2E  A8DF                     syscall    RectRgn
  2441. 00001A30  42A7                     clr.l      -[A7]
  2442. 00001A32  A8D8                     syscall    NewRgn
  2443. 00001A34  2D57 FFD8                move.l     [A6 - 0x28], [A7]
  2444. 00001A38  486D FE0C                pea.l      [A5 - 0x1F4]
  2445. 00001A3C  A8DF                     syscall    RectRgn
  2446. 00001A3E  207C 0000 09EE           movea.l    A0, 0x9EE
  2447. 00001A44  2F10                     move.l     -[A7], [A0]
  2448. 00001A46  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  2449. 00001A4A  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  2450. 00001A4E  A8E4                     syscall    SectRgn
  2451. 00001A50  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  2452. 00001A54  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  2453. 00001A58  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  2454. 00001A5C  A8E6                     syscall    DiffRgn
  2455. 00001A5E  4267                     clr.w      -[A7]
  2456. 00001A60  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  2457. 00001A64  A8E2                     syscall    EmptyRgn
  2458. 00001A66  101F                     move.b     D0, [A7]+
  2459. 00001A68  0A00 0001                xori.b     D0, 0x1
  2460. 00001A6C  1B40 B508                move.b     [A5 - 0x4AF8], D0
  2461. 00001A70  1B6D B508 B432           move.b     [A5 - 0x4BCE], [A5 - 0x4AF8]
  2462. 00001A76  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  2463. 00001A7A  A8D9                     syscall    DisposRgn/DisposeRgn
  2464. 00001A7C  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  2465. 00001A80  A8D9                     syscall    DisposRgn/DisposeRgn
  2466. label00001A82:
  2467. 00001A82  102D B46C                move.b     D0, [A5 - 0x4B94]
  2468. 00001A86  6706                     beq        +0x8 /* 00001A8E */
  2469. 00001A88  1B7C 0001 B508           move.b     [A5 - 0x4AF8], 0x1
  2470. label00001A8E:
  2471. 00001A8E  4EBA F4EE                jsr        [PC - 0xB12 /* 00000F7E */]
  2472. 00001A92  102E FFBB                move.b     D0, [A6 - 0x45]
  2473. 00001A96  6602                     bne        +0x4 /* 00001A9A */
  2474. 00001A98  6060                     bra        +0x62 /* 00001AFA */
  2475. label00001A9A:
  2476. 00001A9A  102D B508                move.b     D0, [A5 - 0x4AF8]
  2477. 00001A9E  B02E FFE5                cmp.b      D0, [A6 - 0x1B]
  2478. 00001AA2  674A                     beq        +0x4C /* 00001AEE */
  2479. 00001AA4  102D B508                move.b     D0, [A5 - 0x4AF8]
  2480. 00001AA8  6708                     beq        +0xA /* 00001AB2 */
  2481. 00001AAA  7009                     moveq.l    D0, 0x09
  2482. 00001AAC  2B40 A1CA                move.l     [A5 - 0x5E36], D0
  2483. 00001AB0  6006                     bra        +0x8 /* 00001AB8 */
  2484. label00001AB2:
  2485. 00001AB2  7008                     moveq.l    D0, 0x08
  2486. 00001AB4  2B40 A1CA                move.l     [A5 - 0x5E36], D0
  2487. label00001AB8:
  2488. 00001AB8  4267                     clr.w      -[A7]
  2489. 00001ABA  2F2D B396                move.l     -[A7], [A5 - 0x4C6A]
  2490. 00001ABE  4EAD 2622                jsr        [A5 + 0x2622 /* export_1216 */]
  2491. 00001AC2  101F                     move.b     D0, [A7]+
  2492. 00001AC4  0A00 0001                xori.b     D0, 0x1
  2493. 00001AC8  4A00                     tst.b      D0
  2494. 00001ACA  671A                     beq        +0x1C /* 00001AE6 */
  2495. 00001ACC  2F00                     move.l     -[A7], D0
  2496. 00001ACE  4267                     clr.w      -[A7]
  2497. 00001AD0  4EBA FC88                jsr        [PC - 0x378 /* 0000175A */]
  2498. 00001AD4  121F                     move.b     D1, [A7]+
  2499. 00001AD6  201F                     move.l     D0, [A7]+
  2500. 00001AD8  0A01 0001                xori.b     D1, 0x1
  2501. 00001ADC  C001                     and.b      D0, D1
  2502. 00001ADE  6706                     beq        +0x8 /* 00001AE6 */
  2503. 00001AE0  2F0E                     move.l     -[A7], A6
  2504. 00001AE2  4EBA FBCA                jsr        [PC - 0x436 /* 000016AE */]
  2505. label00001AE6:
  2506. 00001AE6  4FEE FF96                lea.l      A7, [A6 - 0x6A]
  2507. 00001AEA  4EAD 268A                jsr        [A5 + 0x268A /* export_1229 */]
  2508. label00001AEE:
  2509. 00001AEE  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  2510. 00001AF2  4EBA F714                jsr        [PC - 0x8EC /* 00001208 */]
  2511. 00001AF6  422D B3CA                clr.b      [A5 - 0x4C36]
  2512. label00001AFA:
  2513. 00001AFA  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2514. 00001AFE  4E5E                     unlink     A6
  2515. 00001B00  4E75                     rts
  2516. export_1455:
  2517. fn00001B02:
  2518. 00001B02  4E56 FFFE                link       A6, -0x0002
  2519. 00001B06  2F07                     move.l     -[A7], D7
  2520. 00001B08  102D A1FA                move.b     D0, [A5 - 0x5E06]
  2521. 00001B0C  6722                     beq        +0x24 /* 00001B30 */
  2522. 00001B0E  4267                     clr.w      -[A7]
  2523. 00001B10  3EB8 0BAC                move.w     [A7], [0x00000BAC /* TESysJust */]
  2524. 00001B14  3E1F                     move.w     D7, [A7]+
  2525. 00001B16  BE6D B89C                cmp.w      D7, [A5 - 0x4764]
  2526. 00001B1A  6714                     beq        +0x16 /* 00001B30 */
  2527. 00001B1C  3B47 B89C                move.w     [A5 - 0x4764], D7
  2528. 00001B20  41ED C290                lea.l      A0, [A5 - 0x3D70]
  2529. 00001B24  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  2530. 00001B28  7003                     moveq.l    D0, 0x03
  2531. label00001B2A:
  2532. 00001B2A  30D9                     move.w     [A0]+, [A1]+
  2533. 00001B2C  51C8 FFFC                dbf        D0, -0x6 /* 00001B2A */
  2534. label00001B30:
  2535. 00001B30  2E1F                     move.l     D7, [A7]+
  2536. 00001B32  4E5E                     unlink     A6
  2537. 00001B34  4E75                     rts
  2538. export_1456:
  2539. 00001B36  4E56 0000                link       A6, 0
  2540. 00001B3A  4A6E 000A                tst.w      [A6 + 0xA]
  2541. 00001B3E  56C0                     sne        D0
  2542. 00001B40  4A6E 0008                tst.w      [A6 + 0x8]
  2543. 00001B44  56C1                     sne        D1
  2544. 00001B46  8001                     or.b       D0, D1
  2545. 00001B48  6704                     beq        +0x6 /* 00001B4E */
  2546. 00001B4A  426D B87C                clr.w      [A5 - 0x4784]
  2547. label00001B4E:
  2548. 00001B4E  7005                     moveq.l    D0, 0x05
  2549. 00001B50  B06D B87C                cmp.w      D0, [A5 - 0x4784]
  2550. 00001B54  6618                     bne        +0x1A /* 00001B6E */
  2551. 00001B56  2F2D C0BE                move.l     -[A7], [A5 - 0x3F42]
  2552. 00001B5A  2F2D C154                move.l     -[A7], [A5 - 0x3EAC]
  2553. 00001B5E  4267                     clr.w      -[A7]
  2554. 00001B60  A91B                     syscall    MoveWindow
  2555. 00001B62  2F2D C0BE                move.l     -[A7], [A5 - 0x3F42]
  2556. 00001B66  1F3C 0001                move.b     -[A7], 0x1
  2557. 00001B6A  4EAD 26BA                jsr        [A5 + 0x26BA /* export_1235 */]
  2558. label00001B6E:
  2559. 00001B6E  700B                     moveq.l    D0, 0x0B
  2560. 00001B70  B06D B87C                cmp.w      D0, [A5 - 0x4784]
  2561. 00001B74  6618                     bne        +0x1A /* 00001B8E */
  2562. 00001B76  2F2D C2E6                move.l     -[A7], [A5 - 0x3D1A]
  2563. 00001B7A  2F2D C154                move.l     -[A7], [A5 - 0x3EAC]
  2564. 00001B7E  4267                     clr.w      -[A7]
  2565. 00001B80  A91B                     syscall    MoveWindow
  2566. 00001B82  2F2D C2E6                move.l     -[A7], [A5 - 0x3D1A]
  2567. 00001B86  1F3C 0001                move.b     -[A7], 0x1
  2568. 00001B8A  4EAD 26BA                jsr        [A5 + 0x26BA /* export_1235 */]
  2569. label00001B8E:
  2570. 00001B8E  426D B87C                clr.w      [A5 - 0x4784]
  2571. 00001B92  4E5E                     unlink     A6
  2572. 00001B94  2E9F                     move.l     [A7], [A7]+
  2573. 00001B96  4E75                     rts
  2574. export_1457:
  2575. 00001B98  4E56 0000                link       A6, 0
  2576. 00001B9C  7001                     moveq.l    D0, 0x01
  2577. 00001B9E  B06E 000A                cmp.w      D0, [A6 + 0xA]
  2578. 00001BA2  5EC0                     sgt        D0
  2579. 00001BA4  7228                     moveq.l    D1, 0x28
  2580. 00001BA6  B26E 000A                cmp.w      D1, [A6 + 0xA]
  2581. 00001BAA  5DC1                     slt        D1
  2582. 00001BAC  8001                     or.b       D0, D1
  2583. 00001BAE  6702                     beq        +0x4 /* 00001BB2 */
  2584. 00001BB0  6044                     bra        +0x46 /* 00001BF6 */
  2585. label00001BB2:
  2586. 00001BB2  302E 000A                move.w     D0, [A6 + 0xA]
  2587. 00001BB6  B06D B872                cmp.w      D0, [A5 - 0x478E]
  2588. 00001BBA  6604                     bne        +0x6 /* 00001BC0 */
  2589. 00001BBC  422E 0008                clr.b      [A6 + 0x8]
  2590. label00001BC0:
  2591. 00001BC0  3B6E 000A B872           move.w     [A5 - 0x478E], [A6 + 0xA]
  2592. 00001BC6  302D B872                move.w     D0, [A5 - 0x478E]
  2593. 00001BCA  5340                     subq.w     D0, 1
  2594. 00001BCC  41ED AB56                lea.l      A0, [A5 - 0x54AA]
  2595. 00001BD0  E740                     asl        D0.w, 3
  2596. 00001BD2  43ED C936                lea.l      A1, [A5 - 0x36CA]
  2597. 00001BD6  41F0 0000                lea.l      A0, [A0 + D0.w]
  2598. 00001BDA  7003                     moveq.l    D0, 0x03
  2599. label00001BDC:
  2600. 00001BDC  32D8                     move.w     [A1]+, [A0]+
  2601. 00001BDE  51C8 FFFC                dbf        D0, -0x6 /* 00001BDC */
  2602. 00001BE2  102E 0008                move.b     D0, [A6 + 0x8]
  2603. 00001BE6  670E                     beq        +0x10 /* 00001BF6 */
  2604. 00001BE8  2F2D C2E6                move.l     -[A7], [A5 - 0x3D1A]
  2605. 00001BEC  A873                     syscall    SetPort
  2606. 00001BEE  486D C772                pea.l      [A5 - 0x388E]
  2607. 00001BF2  4EBA 3384                jsr        [PC + 0x3384 /* 00004F78 */]
  2608. label00001BF6:
  2609. 00001BF6  4E5E                     unlink     A6
  2610. 00001BF8  2E9F                     move.l     [A7], [A7]+
  2611. 00001BFA  4E75                     rts
  2612. 00001BFC  4E56 FFFC                link       A6, -0x0004
  2613. 00001C00  3D6E 000C 000E           move.w     [A6 + 0xE], [A6 + 0xC]
  2614. 00001C06  486E FFFC                pea.l      [A6 - 0x4]
  2615. 00001C0A  A874                     syscall    GetPort
  2616. 00001C0C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2617. 00001C10  A873                     syscall    SetPort
  2618. 00001C12  102D C1C0                move.b     D0, [A5 - 0x3E40]
  2619. 00001C16  6616                     bne        +0x18 /* 00001C2E */
  2620. 00001C18  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2621. 00001C1C  3F3C 000B                move.w     -[A7], 0xB
  2622. 00001C20  1F2D B50E                move.b     -[A7], [A5 - 0x4AF2]
  2623. 00001C24  4EAD 2302                jsr        [A5 + 0x2302 /* export_1116 */]
  2624. 00001C28  1B7C 0001 C1C0           move.b     [A5 - 0x3E40], 0x1
  2625. label00001C2E:
  2626. 00001C2E  700B                     moveq.l    D0, 0x0B
  2627. 00001C30  B06E 000C                cmp.w      D0, [A6 + 0xC]
  2628. 00001C34  6628                     bne        +0x2A /* 00001C5E */
  2629. 00001C36  4267                     clr.w      -[A7]
  2630. 00001C38  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2631. 00001C3C  3F3C 000B                move.w     -[A7], 0xB
  2632. 00001C40  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  2633. 00001C44  101F                     move.b     D0, [A7]+
  2634. 00001C46  0A00 0001                xori.b     D0, 0x1
  2635. 00001C4A  1B40 B50E                move.b     [A5 - 0x4AF2], D0
  2636. 00001C4E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2637. 00001C52  3F3C 000B                move.w     -[A7], 0xB
  2638. 00001C56  1F2D B50E                move.b     -[A7], [A5 - 0x4AF2]
  2639. 00001C5A  4EAD 2302                jsr        [A5 + 0x2302 /* export_1116 */]
  2640. label00001C5E:
  2641. 00001C5E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2642. 00001C62  A873                     syscall    SetPort
  2643. 00001C64  4E5E                     unlink     A6
  2644. 00001C66  205F                     movea.l    A0, [A7]+
  2645. 00001C68  5C4F                     addq.w     A7, 6
  2646. 00001C6A  4ED0                     jmp        [A0]
  2647. export_1458:
  2648. fn00001C6C:
  2649. 00001C6C  4E56 0000                link       A6, 0
  2650. 00001C70  7001                     moveq.l    D0, 0x01
  2651. 00001C72  B06E 0008                cmp.w      D0, [A6 + 0x8]
  2652. 00001C76  5EC0                     sgt        D0
  2653. 00001C78  7212                     moveq.l    D1, 0x12
  2654. 00001C7A  B26E 0008                cmp.w      D1, [A6 + 0x8]
  2655. 00001C7E  5DC1                     slt        D1
  2656. 00001C80  8001                     or.b       D0, D1
  2657. 00001C82  6702                     beq        +0x4 /* 00001C86 */
  2658. 00001C84  601A                     bra        +0x1C /* 00001CA0 */
  2659. label00001C86:
  2660. 00001C86  7001                     moveq.l    D0, 0x01
  2661. 00001C88  B06D C10A                cmp.w      D0, [A5 - 0x3EF6]
  2662. 00001C8C  660A                     bne        +0xC /* 00001C98 */
  2663. 00001C8E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2664. 00001C92  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  2665. 00001C96  6008                     bra        +0xA /* 00001CA0 */
  2666. label00001C98:
  2667. 00001C98  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2668. 00001C9C  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  2669. label00001CA0:
  2670. 00001CA0  4E5E                     unlink     A6
  2671. 00001CA2  205F                     movea.l    A0, [A7]+
  2672. 00001CA4  544F                     addq.w     A7, 2
  2673. 00001CA6  4ED0                     jmp        [A0]
  2674. fn00001CA8:
  2675. 00001CA8  4E56 0000                link       A6, 0
  2676. 00001CAC  3F3C 000C                move.w     -[A7], 0xC
  2677. 00001CB0  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  2678. 00001CB4  41ED C290                lea.l      A0, [A5 - 0x3D70]
  2679. 00001CB8  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  2680. 00001CBC  7003                     moveq.l    D0, 0x03
  2681. label00001CBE:
  2682. 00001CBE  30D9                     move.w     [A0]+, [A1]+
  2683. 00001CC0  51C8 FFFC                dbf        D0, -0x6 /* 00001CBE */
  2684. 00001CC4  422D B51C                clr.b      [A5 - 0x4AE4]
  2685. 00001CC8  206E 0008                movea.l    A0, [A6 + 0x8]
  2686. 00001CCC  2C48                     movea.l    A6, A0
  2687. 00001CCE  4EFA 026A                jmp        [PC + 0x26A /* 00001F3A */]
  2688. 00001CD2  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  2689. 00001CD6  2E9F                     move.l     [A7], [A7]+
  2690. 00001CD8  4E75                     rts
  2691. fn00001CDA:
  2692. 00001CDA  4E56 FFE4                link       A6, -0x001C
  2693. 00001CDE  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2694. 00001CE2  2E2E 000C                move.l     D7, [A6 + 0xC]
  2695. 00001CE6  42A7                     clr.l      -[A7]
  2696. 00001CE8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2697. 00001CEC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2698. 00001CF0  4EAD 24FA                jsr        [A5 + 0x24FA /* export_1179 */]
  2699. 00001CF4  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2700. 00001CF8  70FF                     moveq.l    D0, 0xFFFFFFFF
  2701. 00001CFA  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  2702. 00001CFE  6608                     bne        +0xA /* 00001D08 */
  2703. 00001D00  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2704. 00001D04  4EBA FFA2                jsr        [PC - 0x5E /* 00001CA8 */]
  2705. label00001D08:
  2706. 00001D08  4AAE FFFC                tst.l      [A6 - 0x4]
  2707. 00001D0C  660A                     bne        +0xC /* 00001D18 */
  2708. 00001D0E  7000                     moveq.l    D0, 0x00
  2709. 00001D10  2D40 0018                move.l     [A6 + 0x18], D0
  2710. 00001D14  6000 00D2                bra        +0xD4 /* 00001DE8 */
  2711. label00001D18:
  2712. 00001D18  206E FFFC                movea.l    A0, [A6 - 0x4]
  2713. 00001D1C  2050                     movea.l    A0, [A0]
  2714. 00001D1E  2C10                     move.l     D6, [A0]
  2715. 00001D20  1B7C 0001 A770           move.b     [A5 - 0x5890], 0x1
  2716. 00001D26  42A7                     clr.l      -[A7]
  2717. 00001D28  2F07                     move.l     -[A7], D7
  2718. 00001D2A  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  2719. 00001D2E  265F                     movea.l    A3, [A7]+
  2720. 00001D30  422D A770                clr.b      [A5 - 0x5890]
  2721. 00001D34  200B                     move.l     D0, A3
  2722. 00001D36  6754                     beq        +0x56 /* 00001D8C */
  2723. 00001D38  4267                     clr.w      -[A7]
  2724. 00001D3A  2F07                     move.l     -[A7], D7
  2725. 00001D3C  2F3C 424D 4150           move.l     -[A7], 0x424D4150 /* 'BMAP' */
  2726. 00001D42  2F06                     move.l     -[A7], D6
  2727. 00001D44  4EAD 0F4A                jsr        [A5 + 0xF4A /* export_485 */]
  2728. 00001D48  101F                     move.b     D0, [A7]+
  2729. 00001D4A  6732                     beq        +0x34 /* 00001D7E */
  2730. 00001D4C  206E FFFC                movea.l    A0, [A6 - 0x4]
  2731. 00001D50  2850                     movea.l    A4, [A0]
  2732. 00001D52  700C                     moveq.l    D0, 0x0C
  2733. 00001D54  D9C0                     add.l      A4, D0
  2734. 00001D56  2813                     move.l     D4, [A3]
  2735. 00001D58  700C                     moveq.l    D0, 0x0C
  2736. 00001D5A  D880                     add.l      D4, D0
  2737. 00001D5C  2F0C                     move.l     -[A7], A4
  2738. 00001D5E  2F04                     move.l     -[A7], D4
  2739. 00001D60  2006                     move.l     D0, D6
  2740. 00001D62  720C                     moveq.l    D1, 0x0C
  2741. 00001D64  9081                     sub.l      D0, D1
  2742. 00001D66  2F00                     move.l     -[A7], D0
  2743. 00001D68  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  2744. 00001D6C  2F07                     move.l     -[A7], D7
  2745. 00001D6E  1F3C 0001                move.b     -[A7], 0x1
  2746. 00001D72  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  2747. 00001D76  2D47 0018                move.l     [A6 + 0x18], D7
  2748. 00001D7A  7E00                     moveq.l    D7, 0x00
  2749. 00001D7C  6062                     bra        +0x64 /* 00001DE0 */
  2750. label00001D7E:
  2751. 00001D7E  2F07                     move.l     -[A7], D7
  2752. 00001D80  4267                     clr.w      -[A7]
  2753. 00001D82  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  2754. 00001D86  2F07                     move.l     -[A7], D7
  2755. 00001D88  4EAD 0F2A                jsr        [A5 + 0xF2A /* export_481 */]
  2756. label00001D8C:
  2757. 00001D8C  42A7                     clr.l      -[A7]
  2758. 00001D8E  2F06                     move.l     -[A7], D6
  2759. 00001D90  2F3C 424D 4150           move.l     -[A7], 0x424D4150 /* 'BMAP' */
  2760. 00001D96  4EAD 0E9A                jsr        [A5 + 0xE9A /* export_463 */]
  2761. 00001D9A  2A1F                     move.l     D5, [A7]+
  2762. 00001D9C  6610                     bne        +0x12 /* 00001DAE */
  2763. 00001D9E  486E FFFC                pea.l      [A6 - 0x4]
  2764. 00001DA2  4EAD 225A                jsr        [A5 + 0x225A /* export_1095 */]
  2765. 00001DA6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2766. 00001DAA  4EBA FEFC                jsr        [PC - 0x104 /* 00001CA8 */]
  2767. label00001DAE:
  2768. 00001DAE  42A7                     clr.l      -[A7]
  2769. 00001DB0  2F05                     move.l     -[A7], D5
  2770. 00001DB2  4EAD 0F3A                jsr        [A5 + 0xF3A /* export_483 */]
  2771. 00001DB6  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  2772. 00001DBA  206E FFFC                movea.l    A0, [A6 - 0x4]
  2773. 00001DBE  2850                     movea.l    A4, [A0]
  2774. 00001DC0  700C                     moveq.l    D0, 0x0C
  2775. 00001DC2  D9C0                     add.l      A4, D0
  2776. 00001DC4  202E FFEC                move.l     D0, [A6 - 0x14]
  2777. 00001DC8  720C                     moveq.l    D1, 0x0C
  2778. 00001DCA  D081                     add.l      D0, D1
  2779. 00001DCC  2F00                     move.l     -[A7], D0
  2780. 00001DCE  2006                     move.l     D0, D6
  2781. 00001DD0  720C                     moveq.l    D1, 0x0C
  2782. 00001DD2  9081                     sub.l      D0, D1
  2783. 00001DD4  2F00                     move.l     -[A7], D0
  2784. 00001DD6  2F0C                     move.l     -[A7], A4
  2785. 00001DD8  4EAD 0F62                jsr        [A5 + 0xF62 /* export_488 */]
  2786. 00001DDC  2D45 0018                move.l     [A6 + 0x18], D5
  2787. label00001DE0:
  2788. 00001DE0  486E FFFC                pea.l      [A6 - 0x4]
  2789. 00001DE4  4EAD 225A                jsr        [A5 + 0x225A /* export_1095 */]
  2790. label00001DE8:
  2791. 00001DE8  4A87                     tst.l      D7
  2792. 00001DEA  56C0                     sne        D0
  2793. 00001DEC  4A00                     tst.b      D0
  2794. 00001DEE  6720                     beq        +0x22 /* 00001E10 */
  2795. 00001DF0  2F00                     move.l     -[A7], D0
  2796. 00001DF2  4267                     clr.w      -[A7]
  2797. 00001DF4  2F07                     move.l     -[A7], D7
  2798. 00001DF6  2F3C 424D 4150           move.l     -[A7], 0x424D4150 /* 'BMAP' */
  2799. 00001DFC  4EAD 0EA2                jsr        [A5 + 0xEA2 /* export_464 */]
  2800. 00001E00  121F                     move.b     D1, [A7]+
  2801. 00001E02  201F                     move.l     D0, [A7]+
  2802. 00001E04  0A01 0001                xori.b     D1, 0x1
  2803. 00001E08  C001                     and.b      D0, D1
  2804. 00001E0A  6704                     beq        +0x6 /* 00001E10 */
  2805. 00001E0C  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  2806. label00001E10:
  2807. 00001E10  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2808. 00001E14  4E5E                     unlink     A6
  2809. 00001E16  205F                     movea.l    A0, [A7]+
  2810. 00001E18  DEFC 0010                add.w      A7, 0x10
  2811. 00001E1C  4ED0                     jmp        [A0]
  2812. export_1459:
  2813. fn00001E1E:
  2814. 00001E1E  4E56 FFF4                link       A6, -0x000C
  2815. 00001E22  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2816. 00001E26  102D B56E                move.b     D0, [A5 - 0x4A92]
  2817. 00001E2A  6604                     bne        +0x6 /* 00001E30 */
  2818. 00001E2C  6000 011A                bra        +0x11C /* 00001F48 */
  2819. label00001E30:
  2820. 00001E30  41ED B420                lea.l      A0, [A5 - 0x4BE0]
  2821. 00001E34  43ED C704                lea.l      A1, [A5 - 0x38FC]
  2822. 00001E38  7003                     moveq.l    D0, 0x03
  2823. label00001E3A:
  2824. 00001E3A  30D9                     move.w     [A0]+, [A1]+
  2825. 00001E3C  51C8 FFFC                dbf        D0, -0x6 /* 00001E3A */
  2826. 00001E40  102D C2D6                move.b     D0, [A5 - 0x3D2A]
  2827. 00001E44  802D A84C                or.b       D0, [A5 - 0x57B4]
  2828. 00001E48  672A                     beq        +0x2C /* 00001E74 */
  2829. 00001E4A  4A6D C10A                tst.w      [A5 - 0x3EF6]
  2830. 00001E4E  57C0                     seq        D0
  2831. 00001E50  C02D B570                and.b      D0, [A5 - 0x4A90]
  2832. 00001E54  6706                     beq        +0x8 /* 00001E5C */
  2833. 00001E56  422D C24C                clr.b      [A5 - 0x3DB4]
  2834. 00001E5A  6004                     bra        +0x6 /* 00001E60 */
  2835. label00001E5C:
  2836. 00001E5C  422D B51C                clr.b      [A5 - 0x4AE4]
  2837. label00001E60:
  2838. 00001E60  41ED C290                lea.l      A0, [A5 - 0x3D70]
  2839. 00001E64  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  2840. 00001E68  7003                     moveq.l    D0, 0x03
  2841. label00001E6A:
  2842. 00001E6A  30D9                     move.w     [A0]+, [A1]+
  2843. 00001E6C  51C8 FFFC                dbf        D0, -0x6 /* 00001E6A */
  2844. 00001E70  6000 00C8                bra        +0xCA /* 00001F3A */
  2845. label00001E74:
  2846. 00001E74  102D B570                move.b     D0, [A5 - 0x4A90]
  2847. 00001E78  6770                     beq        +0x72 /* 00001EEA */
  2848. 00001E7A  4A6D C10A                tst.w      [A5 - 0x3EF6]
  2849. 00001E7E  661A                     bne        +0x1C /* 00001E9A */
  2850. 00001E80  42A7                     clr.l      -[A7]
  2851. 00001E82  70FF                     moveq.l    D0, 0xFFFFFFFF
  2852. 00001E84  2F00                     move.l     -[A7], D0
  2853. 00001E86  2F2D C71A                move.l     -[A7], [A5 - 0x38E6]
  2854. 00001E8A  2F2D B572                move.l     -[A7], [A5 - 0x4A8E]
  2855. 00001E8E  2F0E                     move.l     -[A7], A6
  2856. 00001E90  4EBA FE48                jsr        [PC - 0x1B8 /* 00001CDA */]
  2857. 00001E94  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2858. 00001E98  6018                     bra        +0x1A /* 00001EB2 */
  2859. label00001E9A:
  2860. 00001E9A  42A7                     clr.l      -[A7]
  2861. 00001E9C  70FF                     moveq.l    D0, 0xFFFFFFFF
  2862. 00001E9E  2F00                     move.l     -[A7], D0
  2863. 00001EA0  2F2D C92E                move.l     -[A7], [A5 - 0x36D2]
  2864. 00001EA4  2F2D B572                move.l     -[A7], [A5 - 0x4A8E]
  2865. 00001EA8  2F0E                     move.l     -[A7], A6
  2866. 00001EAA  4EBA FE2E                jsr        [PC - 0x1D2 /* 00001CDA */]
  2867. 00001EAE  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2868. label00001EB2:
  2869. 00001EB2  202E FFFC                move.l     D0, [A6 - 0x4]
  2870. 00001EB6  B0AD B572                cmp.l      D0, [A5 - 0x4A8E]
  2871. 00001EBA  677E                     beq        +0x80 /* 00001F3A */
  2872. 00001EBC  42A7                     clr.l      -[A7]
  2873. 00001EBE  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  2874. 00001EC2  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  2875. 00001EC6  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  2876. 00001ECA  206E FFF4                movea.l    A0, [A6 - 0xC]
  2877. 00001ECE  2050                     movea.l    A0, [A0]
  2878. 00001ED0  216E FFFC 0010           move.l     [A0 + 0x10], [A6 - 0x4]
  2879. 00001ED6  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  2880. 00001EDA  1F3C 0001                move.b     -[A7], 0x1
  2881. 00001EDE  4EAD 0E5A                jsr        [A5 + 0xE5A /* export_455 */]
  2882. 00001EE2  2B6E FFFC B572           move.l     [A5 - 0x4A8E], [A6 - 0x4]
  2883. 00001EE8  6050                     bra        +0x52 /* 00001F3A */
  2884. label00001EEA:
  2885. 00001EEA  42A7                     clr.l      -[A7]
  2886. 00001EEC  42A7                     clr.l      -[A7]
  2887. 00001EEE  4EBA 3900                jsr        [PC + 0x3900 /* 000057F0 */]
  2888. 00001EF2  2F2D C92E                move.l     -[A7], [A5 - 0x36D2]
  2889. 00001EF6  2F2D B878                move.l     -[A7], [A5 - 0x4788]
  2890. 00001EFA  2F0E                     move.l     -[A7], A6
  2891. 00001EFC  4EBA FDDC                jsr        [PC - 0x224 /* 00001CDA */]
  2892. 00001F00  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2893. 00001F04  202E FFFC                move.l     D0, [A6 - 0x4]
  2894. 00001F08  B0AD B878                cmp.l      D0, [A5 - 0x4788]
  2895. 00001F0C  672C                     beq        +0x2E /* 00001F3A */
  2896. 00001F0E  42A7                     clr.l      -[A7]
  2897. 00001F10  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  2898. 00001F14  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  2899. 00001F18  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  2900. 00001F1C  206E FFF8                movea.l    A0, [A6 - 0x8]
  2901. 00001F20  2050                     movea.l    A0, [A0]
  2902. 00001F22  216E FFFC 0010           move.l     [A0 + 0x10], [A6 - 0x4]
  2903. 00001F28  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  2904. 00001F2C  1F3C 0001                move.b     -[A7], 0x1
  2905. 00001F30  4EAD 0E6A                jsr        [A5 + 0xE6A /* export_457 */]
  2906. 00001F34  2B6E FFFC B878           move.l     [A5 - 0x4788], [A6 - 0x4]
  2907. label00001F3A:
  2908. 00001F3A  4FEE FFD4                lea.l      A7, [A6 - 0x2C]
  2909. 00001F3E  422D B56E                clr.b      [A5 - 0x4A92]
  2910. 00001F42  1B7C 0001 BA54           move.b     [A5 - 0x45AC], 0x1
  2911. label00001F48:
  2912. 00001F48  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2913. 00001F4C  4E5E                     unlink     A6
  2914. 00001F4E  4E75                     rts
  2915. export_1460:
  2916. 00001F50  4E56 FFE0                link       A6, -0x0020
  2917. 00001F54  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2918. 00001F58  4A6E 000A                tst.w      [A6 + 0xA]
  2919. 00001F5C  6604                     bne        +0x6 /* 00001F62 */
  2920. 00001F5E  6000 0176                bra        +0x178 /* 000020D6 */
  2921. label00001F62:
  2922. 00001F62  42A7                     clr.l      -[A7]
  2923. 00001F64  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2924. 00001F68  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  2925. 00001F6C  265F                     movea.l    A3, [A7]+
  2926. 00001F6E  200B                     move.l     D0, A3
  2927. 00001F70  6604                     bne        +0x6 /* 00001F76 */
  2928. 00001F72  6000 0162                bra        +0x164 /* 000020D6 */
  2929. label00001F76:
  2930. 00001F76  42A7                     clr.l      -[A7]
  2931. 00001F78  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2932. 00001F7C  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  2933. 00001F80  2E1F                     move.l     D7, [A7]+
  2934. 00001F82  6700 0148                beq        +0x14A /* 000020CC */
  2935. 00001F86  4EAD 23F2                jsr        [A5 + 0x23F2 /* export_1146 */]
  2936. 00001F8A  2F0B                     move.l     -[A7], A3
  2937. 00001F8C  486E FFF7                pea.l      [A6 - 0x9]
  2938. 00001F90  4EAD 22EA                jsr        [A5 + 0x22EA /* export_1113 */]
  2939. 00001F94  2F07                     move.l     -[A7], D7
  2940. 00001F96  486E FFF6                pea.l      [A6 - 0xA]
  2941. 00001F9A  4EAD 22EA                jsr        [A5 + 0x22EA /* export_1113 */]
  2942. 00001F9E  202E 0014                move.l     D0, [A6 + 0x14]
  2943. 00001FA2  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  2944. 00001FA6  57C5                     seq        D5
  2945. 00001FA8  4405                     neg.b      D5
  2946. 00001FAA  4204                     clr.b      D4
  2947. 00001FAC  422E FFE4                clr.b      [A6 - 0x1C]
  2948. 00001FB0  1005                     move.b     D0, D5
  2949. 00001FB2  6710                     beq        +0x12 /* 00001FC4 */
  2950. 00001FB4  2C13                     move.l     D6, [A3]
  2951. 00001FB6  7036                     moveq.l    D0, 0x36
  2952. 00001FB8  DC80                     add.l      D6, D0
  2953. 00001FBA  2053                     movea.l    A0, [A3]
  2954. 00001FBC  3D68 0028 FFEE           move.w     [A6 - 0x12], [A0 + 0x28]
  2955. 00001FC2  6012                     bra        +0x14 /* 00001FD6 */
  2956. label00001FC4:
  2957. 00001FC4  2047                     movea.l    A0, D7
  2958. 00001FC6  2C10                     move.l     D6, [A0]
  2959. 00001FC8  7032                     moveq.l    D0, 0x32
  2960. 00001FCA  DC80                     add.l      D6, D0
  2961. 00001FCC  2047                     movea.l    A0, D7
  2962. 00001FCE  2050                     movea.l    A0, [A0]
  2963. 00001FD0  3D68 0024 FFEE           move.w     [A6 - 0x12], [A0 + 0x24]
  2964. label00001FD6:
  2965. 00001FD6  3D7C 0001 FFE2           move.w     [A6 - 0x1E], 0x1
  2966. 00001FDC  3D6E FFEE FFE0           move.w     [A6 - 0x20], [A6 - 0x12]
  2967. 00001FE2  3D6E FFE2 FFEC           move.w     [A6 - 0x14], [A6 - 0x1E]
  2968. 00001FE8  6000 00B2                bra        +0xB4 /* 0000209C */
  2969. label00001FEC:
  2970. 00001FEC  2846                     movea.l    A4, D6
  2971. 00001FEE  7000                     moveq.l    D0, 0x00
  2972. 00001FF0  302C 000E                move.w     D0, [A4 + 0xE]
  2973. 00001FF4  C0BC 0000 0F00           and.l      D0, 0xF00
  2974. 00001FFA  E088                     lsr        D0, 8
  2975. 00001FFC  322E 000A                move.w     D1, [A6 + 0xA]
  2976. 00002000  48C1                     ext.l      D1
  2977. 00002002  B280                     cmp.l      D1, D0
  2978. 00002004  57C0                     seq        D0
  2979. 00002006  4A00                     tst.b      D0
  2980. 00002008  6700 0086                beq        +0x88 /* 00002090 */
  2981. 0000200C  322C 0002                move.w     D1, [A4 + 0x2]
  2982. 00002010  B26E 0008                cmp.w      D1, [A6 + 0x8]
  2983. 00002014  56C1                     sne        D1
  2984. 00002016  C001                     and.b      D0, D1
  2985. 00002018  6776                     beq        +0x78 /* 00002090 */
  2986. 0000201A  7000                     moveq.l    D0, 0x00
  2987. 0000201C  302C 000E                move.w     D0, [A4 + 0xE]
  2988. 00002020  C0BC 0000 000F           and.l      D0, 0xF
  2989. 00002026  3D40 FFE8                move.w     [A6 - 0x18], D0
  2990. 0000202A  56C0                     sne        D0
  2991. 0000202C  4A00                     tst.b      D0
  2992. 0000202E  670A                     beq        +0xC /* 0000203A */
  2993. 00002030  720A                     moveq.l    D1, 0x0A
  2994. 00002032  B26E FFE8                cmp.w      D1, [A6 - 0x18]
  2995. 00002036  56C1                     sne        D1
  2996. 00002038  C001                     and.b      D0, D1
  2997. label0000203A:
  2998. 0000203A  4400                     neg.b      D0
  2999. 0000203C  1D40 FFE7                move.b     [A6 - 0x19], D0
  3000. 00002040  4267                     clr.w      -[A7]
  3001. 00002042  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3002. 00002046  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3003. 0000204A  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  3004. 0000204E  4EAD 2A92                jsr        [A5 + 0x2A92 /* export_1358 */]
  3005. 00002052  101F                     move.b     D0, [A7]+
  3006. 00002054  673A                     beq        +0x3C /* 00002090 */
  3007. 00002056  2F00                     move.l     -[A7], D0
  3008. 00002058  4267                     clr.w      -[A7]
  3009. 0000205A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3010. 0000205E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3011. 00002062  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  3012. 00002066  42A7                     clr.l      -[A7]
  3013. 00002068  4EAD 2BCA                jsr        [A5 + 0x2BCA /* export_1397 */]
  3014. 0000206C  121F                     move.b     D1, [A7]+
  3015. 0000206E  201F                     move.l     D0, [A7]+
  3016. 00002070  C001                     and.b      D0, D1
  3017. 00002072  671C                     beq        +0x1E /* 00002090 */
  3018. 00002074  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3019. 00002078  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  3020. 0000207C  1F2E FFE7                move.b     -[A7], [A6 - 0x19]
  3021. 00002080  4EAD 2772                jsr        [A5 + 0x2772 /* export_1258 */]
  3022. 00002084  7801                     moveq.l    D4, 0x01
  3023. 00002086  1005                     move.b     D0, D5
  3024. 00002088  6606                     bne        +0x8 /* 00002090 */
  3025. 0000208A  1D7C 0001 FFE4           move.b     [A6 - 0x1C], 0x1
  3026. label00002090:
  3027. 00002090  3014                     move.w     D0, [A4]
  3028. 00002092  48C0                     ext.l      D0
  3029. 00002094  DC80                     add.l      D6, D0
  3030. 00002096  526E FFEC                addq.w     [A6 - 0x14], 1
  3031. 0000209A  690C                     bvs        +0xE /* 000020A8 */
  3032. label0000209C:
  3033. 0000209C  302E FFEC                move.w     D0, [A6 - 0x14]
  3034. 000020A0  B06E FFE0                cmp.w      D0, [A6 - 0x20]
  3035. 000020A4  6F00 FF46                ble        -0xB8 /* 00001FEC */
  3036. label000020A8:
  3037. 000020A8  2F07                     move.l     -[A7], D7
  3038. 000020AA  1F2E FFF6                move.b     -[A7], [A6 - 0xA]
  3039. 000020AE  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  3040. 000020B2  2F0B                     move.l     -[A7], A3
  3041. 000020B4  1F2E FFF7                move.b     -[A7], [A6 - 0x9]
  3042. 000020B8  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  3043. 000020BC  4EAD 2742                jsr        [A5 + 0x2742 /* export_1252 */]
  3044. 000020C0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3045. 000020C4  1F2E FFE4                move.b     -[A7], [A6 - 0x1C]
  3046. 000020C8  4EAD 0E5A                jsr        [A5 + 0xE5A /* export_455 */]
  3047. label000020CC:
  3048. 000020CC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3049. 000020D0  1F04                     move.b     -[A7], D4
  3050. 000020D2  4EAD 0E6A                jsr        [A5 + 0xE6A /* export_457 */]
  3051. label000020D6:
  3052. 000020D6  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3053. 000020DA  4E5E                     unlink     A6
  3054. 000020DC  205F                     movea.l    A0, [A7]+
  3055. 000020DE  DEFC 0010                add.w      A7, 0x10
  3056. 000020E2  4ED0                     jmp        [A0]
  3057. export_1461:
  3058. 000020E4  4E56 0000                link       A6, 0
  3059. 000020E8  206D C1FC                movea.l    A0, [A5 - 0x3E04]
  3060. 000020EC  2050                     movea.l    A0, [A0]
  3061. 000020EE  1028 000D                move.b     D0, [A0 + 0xD]
  3062. 000020F2  0240 0001                andi.w     D0, 0x1
  3063. 000020F6  6602                     bne        +0x4 /* 000020FA */
  3064. 000020F8  6042                     bra        +0x44 /* 0000213C */
  3065. label000020FA:
  3066. 000020FA  2F2D C2E6                move.l     -[A7], [A5 - 0x3D1A]
  3067. 000020FE  A873                     syscall    SetPort
  3068. 00002100  486D C504                pea.l      [A5 - 0x3AFC]
  3069. 00002104  A871                     syscall    GlobalToLocal
  3070. 00002106  2F2D C2E6                move.l     -[A7], [A5 - 0x3D1A]
  3071. 0000210A  A91F                     syscall    SelectWindow
  3072. 0000210C  2F3C 0000 000B           move.l     -[A7], 0xB
  3073. 00002112  2F2D C504                move.l     -[A7], [A5 - 0x3AFC]
  3074. 00002116  4EAD 2512                jsr        [A5 + 0x2512 /* export_1182 */]
  3075. 0000211A  4267                     clr.w      -[A7]
  3076. 0000211C  4EAD 2612                jsr        [A5 + 0x2612 /* export_1214 */]
  3077. label00002120:
  3078. 00002120  4267                     clr.w      -[A7]
  3079. 00002122  A973                     syscall    StillDown
  3080. 00002124  101F                     move.b     D0, [A7]+
  3081. 00002126  6702                     beq        +0x4 /* 0000212A */
  3082. 00002128  60F6                     bra        -0x8 /* 00002120 */
  3083. label0000212A:
  3084. 0000212A  7001                     moveq.l    D0, 0x01
  3085. 0000212C  B06D C23E                cmp.w      D0, [A5 - 0x3DC2]
  3086. 00002130  6C0A                     bge        +0xC /* 0000213C */
  3087. 00002132  4EAD 0752                jsr        [A5 + 0x752 /* export_230 */]
  3088. 00002136  486D 0752                pea.l      [A5 + 0x752 /* export_230 */]
  3089. 0000213A  A9F1                     syscall    UnloadSeg
  3090. label0000213C:
  3091. 0000213C  4E5E                     unlink     A6
  3092. 0000213E  4E75                     rts
  3093. fn00002140:
  3094. 00002140  4E56 0000                link       A6, 0
  3095. 00002144  48E7 0018                movem.l    -[A7], A3,A4
  3096. 00002148  266E 0008                movea.l    A3, [A6 + 0x8]
  3097. 0000214C  206D B57A                movea.l    A0, [A5 - 0x4A86]
  3098. 00002150  49E8 0010                lea.l      A4, [A0 + 0x10]
  3099. 00002154  42A7                     clr.l      -[A7]
  3100. 00002156  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  3101. 0000215A  3F2D C70A                move.w     -[A7], [A5 - 0x38F6]
  3102. 0000215E  301F                     move.w     D0, [A7]+
  3103. 00002160  C1DF                     muls.w     D0, [A7]+
  3104. 00002162  2E80                     move.l     [A7], D0
  3105. 00002164  302C 0006                move.w     D0, [A4 + 0x6]
  3106. 00002168  5540                     subq.w     D0, 2
  3107. 0000216A  906D B51E                sub.w      D0, [A5 - 0x4AE2]
  3108. 0000216E  906D B504                sub.w      D0, [A5 - 0x4AFC]
  3109. 00002172  48C0                     ext.l      D0
  3110. 00002174  2F00                     move.l     -[A7], D0
  3111. 00002176  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  3112. 0000217A  201F                     move.l     D0, [A7]+
  3113. 0000217C  3740 FFE6                move.w     [A3 - 0x1A], D0
  3114. 00002180  42A7                     clr.l      -[A7]
  3115. 00002182  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3116. 00002186  3F2D C708                move.w     -[A7], [A5 - 0x38F8]
  3117. 0000218A  301F                     move.w     D0, [A7]+
  3118. 0000218C  C1DF                     muls.w     D0, [A7]+
  3119. 0000218E  2E80                     move.l     [A7], D0
  3120. 00002190  302C 0004                move.w     D0, [A4 + 0x4]
  3121. 00002194  5540                     subq.w     D0, 2
  3122. 00002196  906D B4BC                sub.w      D0, [A5 - 0x4B44]
  3123. 0000219A  906D B53E                sub.w      D0, [A5 - 0x4AC2]
  3124. 0000219E  48C0                     ext.l      D0
  3125. 000021A0  2F00                     move.l     -[A7], D0
  3126. 000021A2  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  3127. 000021A6  201F                     move.l     D0, [A7]+
  3128. 000021A8  3740 FFE4                move.w     [A3 - 0x1C], D0
  3129. 000021AC  4CDF 1800                movem.l    A3,A4, [A7]+
  3130. 000021B0  4E5E                     unlink     A6
  3131. 000021B2  205F                     movea.l    A0, [A7]+
  3132. 000021B4  504F                     addq.w     A7, 8
  3133. 000021B6  4ED0                     jmp        [A0]
  3134. export_1462:
  3135. 000021B8  4E56 FFD0                link       A6, -0x0030
  3136. 000021BC  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  3137. 000021C0  2F2D B57A                move.l     -[A7], [A5 - 0x4A86]
  3138. 000021C4  A91F                     syscall    SelectWindow
  3139. 000021C6  4267                     clr.w      -[A7]
  3140. 000021C8  206D C162                movea.l    A0, [A5 - 0x3E9E]
  3141. 000021CC  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  3142. 000021D0  A8E2                     syscall    EmptyRgn
  3143. 000021D2  101F                     move.b     D0, [A7]+
  3144. 000021D4  6604                     bne        +0x6 /* 000021DA */
  3145. 000021D6  4EBA 2E42                jsr        [PC + 0x2E42 /* 0000501A */]
  3146. label000021DA:
  3147. 000021DA  2F2D B57A                move.l     -[A7], [A5 - 0x4A86]
  3148. 000021DE  A873                     syscall    SetPort
  3149. 000021E0  206D B57A                movea.l    A0, [A5 - 0x4A86]
  3150. 000021E4  4868 0010                pea.l      [A0 + 0x10]
  3151. 000021E8  A92A                     syscall    ValidRect
  3152. 000021EA  2C2D B3C6                move.l     D6, [A5 - 0x4C3A]
  3153. 000021EE  42A7                     clr.l      -[A7]
  3154. 000021F0  A975                     syscall    TickCount
  3155. 000021F2  2B5F B3C6                move.l     [A5 - 0x4C3A], [A7]+
  3156. 000021F6  42A7                     clr.l      -[A7]
  3157. 000021F8  2EB8 02F0                move.l     [A7], [0x000002F0 /* DoubleTime */]
  3158. 000021FC  201F                     move.l     D0, [A7]+
  3159. 000021FE  D086                     add.l      D0, D6
  3160. 00002200  B0AD B3C6                cmp.l      D0, [A5 - 0x4C3A]
  3161. 00002204  6F1C                     ble        +0x1E /* 00002222 */
  3162. 00002206  206D C70C                movea.l    A0, [A5 - 0x38F4]
  3163. 0000220A  1028 0071                move.b     D0, [A0 + 0x71]
  3164. 0000220E  6604                     bne        +0x6 /* 00002214 */
  3165. 00002210  6000 01C4                bra        +0x1C6 /* 000023D6 */
  3166. label00002214:
  3167. 00002214  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  3168. 00002218  4267                     clr.w      -[A7]
  3169. 0000221A  4EBA 15A2                jsr        [PC + 0x15A2 /* 000037BE */]
  3170. 0000221E  6000 01B6                bra        +0x1B8 /* 000023D6 */
  3171. label00002222:
  3172. 00002222  2D6D C504 FFF4           move.l     [A6 - 0xC], [A5 - 0x3AFC]
  3173. 00002228  2E2D C500                move.l     D7, [A5 - 0x3B00]
  3174. 0000222C  486E FFF4                pea.l      [A6 - 0xC]
  3175. 00002230  A871                     syscall    GlobalToLocal
  3176. 00002232  4267                     clr.w      -[A7]
  3177. 00002234  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3178. 00002238  486D C2CC                pea.l      [A5 - 0x3D34]
  3179. 0000223C  A8AD                     syscall    PtInRect
  3180. 0000223E  101F                     move.b     D0, [A7]+
  3181. 00002240  6700 0194                beq        +0x196 /* 000023D6 */
  3182. 00002244  4267                     clr.w      -[A7]
  3183. 00002246  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3184. 0000224A  486D B4F6                pea.l      [A5 - 0x4B0A]
  3185. 0000224E  A8AD                     syscall    PtInRect
  3186. 00002250  101F                     move.b     D0, [A7]+
  3187. 00002252  661E                     bne        +0x20 /* 00002272 */
  3188. 00002254  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  3189. 00002258  2F2D C504                move.l     -[A7], [A5 - 0x3AFC]
  3190. 0000225C  1F3C 0001                move.b     -[A7], 0x1
  3191. 00002260  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  3192. 00002264  486D 0782                pea.l      [A5 + 0x782 /* export_236 */]
  3193. 00002268  A9F1                     syscall    UnloadSeg
  3194. 0000226A  6000 016A                bra        +0x16C /* 000023D6 */
  3195. 0000226E  6000 0166                bra        +0x168 /* 000023D6 */
  3196. label00002272:
  3197. 00002272  4A6D C736                tst.w      [A5 - 0x38CA]
  3198. 00002276  56C0                     sne        D0
  3199. 00002278  802D C230                or.b       D0, [A5 - 0x3DD0]
  3200. 0000227C  C02D C2D6                and.b      D0, [A5 - 0x3D2A]
  3201. 00002280  671C                     beq        +0x1E /* 0000229E */
  3202. 00002282  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  3203. 00002286  2F2D C4DE                move.l     -[A7], [A5 - 0x3B22]
  3204. 0000228A  2F2D C716                move.l     -[A7], [A5 - 0x38EA]
  3205. 0000228E  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  3206. 00002292  486D C0A2                pea.l      [A5 - 0x3F5E]
  3207. 00002296  3F3C FFFF                move.w     -[A7], 0xFFFF
  3208. 0000229A  4EBA E50C                jsr        [PC - 0x1AF4 /* 000007A8 */]
  3209. label0000229E:
  3210. 0000229E  206D C242                movea.l    A0, [A5 - 0x3DBE]
  3211. 000022A2  49E8 0010                lea.l      A4, [A0 + 0x10]
  3212. 000022A6  3A2C 0006                move.w     D5, [A4 + 0x6]
  3213. 000022AA  9A6C 0002                sub.w      D5, [A4 + 0x2]
  3214. 000022AE  382C 0004                move.w     D4, [A4 + 0x4]
  3215. 000022B2  9854                     sub.w      D4, [A4]
  3216. 000022B4  BA6D C70A                cmp.w      D5, [A5 - 0x38F6]
  3217. 000022B8  57C0                     seq        D0
  3218. 000022BA  B86D C708                cmp.w      D4, [A5 - 0x38F8]
  3219. 000022BE  57C1                     seq        D1
  3220. 000022C0  C001                     and.b      D0, D1
  3221. 000022C2  6704                     beq        +0x6 /* 000022C8 */
  3222. 000022C4  6000 0110                bra        +0x112 /* 000023D6 */
  3223. label000022C8:
  3224. 000022C8  2D6C 0004 FFFC           move.l     [A6 - 0x4], [A4 + 0x4]
  3225. 000022CE  2F14                     move.l     -[A7], [A4]
  3226. 000022D0  486E FFFC                pea.l      [A6 - 0x4]
  3227. 000022D4  A87F                     syscall    SubPt
  3228. 000022D6  7000                     moveq.l    D0, 0x00
  3229. 000022D8  2D40 FFF8                move.l     [A6 - 0x8], D0
  3230. 000022DC  42A7                     clr.l      -[A7]
  3231. 000022DE  2F2D C708                move.l     -[A7], [A5 - 0x38F8]
  3232. 000022E2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3233. 000022E6  A94F                     syscall    DeltaPoint
  3234. 000022E8  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  3235. 000022EC  2D6E FFF4 FFE8           move.l     [A6 - 0x18], [A6 - 0xC]
  3236. 000022F2  2F2D C2CC                move.l     -[A7], [A5 - 0x3D34]
  3237. 000022F6  486E FFE8                pea.l      [A6 - 0x18]
  3238. 000022FA  A87F                     syscall    SubPt
  3239. 000022FC  2D6D C2CC FFF0           move.l     [A6 - 0x10], [A5 - 0x3D34]
  3240. 00002302  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3241. 00002306  4EBA 4BD4                jsr        [PC + 0x4BD4 /* 00006EDC */]
  3242. 0000230A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3243. 0000230E  2F0E                     move.l     -[A7], A6
  3244. 00002310  4EBA FE2E                jsr        [PC - 0x1D2 /* 00002140 */]
  3245. 00002314  206D C242                movea.l    A0, [A5 - 0x3DBE]
  3246. 00002318  2D68 0010 FFE0           move.l     [A6 - 0x20], [A0 + 0x10]
  3247. 0000231E  42A7                     clr.l      -[A7]
  3248. 00002320  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  3249. 00002324  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  3250. 00002328  A94F                     syscall    DeltaPoint
  3251. 0000232A  2D5F FFDC                move.l     [A6 - 0x24], [A7]+
  3252. label0000232E:
  3253. 0000232E  4267                     clr.w      -[A7]
  3254. 00002330  A973                     syscall    StillDown
  3255. 00002332  101F                     move.b     D0, [A7]+
  3256. 00002334  6700 0092                beq        +0x94 /* 000023C8 */
  3257. 00002338  2F2D B57A                move.l     -[A7], [A5 - 0x4A86]
  3258. 0000233C  A873                     syscall    SetPort
  3259. label0000233E:
  3260. 0000233E  42A7                     clr.l      -[A7]
  3261. 00002340  A975                     syscall    TickCount
  3262. 00002342  BE9F                     cmp.l      D7, [A7]+
  3263. 00002344  6EF8                     bgt        -0x6 /* 0000233E */
  3264. 00002346  42A7                     clr.l      -[A7]
  3265. 00002348  A975                     syscall    TickCount
  3266. 0000234A  2E1F                     move.l     D7, [A7]+
  3267. 0000234C  5887                     addq.l     D7, 4
  3268. 0000234E  486E FFEC                pea.l      [A6 - 0x14]
  3269. 00002352  A972                     syscall    GetMouse
  3270. 00002354  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  3271. 00002358  486E FFEC                pea.l      [A6 - 0x14]
  3272. 0000235C  A87F                     syscall    SubPt
  3273. 0000235E  486E FFEC                pea.l      [A6 - 0x14]
  3274. 00002362  4EBA 471A                jsr        [PC + 0x471A /* 00006A7E */]
  3275. 00002366  202E FFEC                move.l     D0, [A6 - 0x14]
  3276. 0000236A  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  3277. 0000236E  67BE                     beq        -0x40 /* 0000232E */
  3278. 00002370  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3279. 00002374  2F0E                     move.l     -[A7], A6
  3280. 00002376  4EBA FDC8                jsr        [PC - 0x238 /* 00002140 */]
  3281. 0000237A  42A7                     clr.l      -[A7]
  3282. 0000237C  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  3283. 00002380  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  3284. 00002384  A94F                     syscall    DeltaPoint
  3285. 00002386  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  3286. 0000238A  486E FFE4                pea.l      [A6 - 0x1C]
  3287. 0000238E  486E FFF8                pea.l      [A6 - 0x8]
  3288. 00002392  4EAD 28E2                jsr        [A5 + 0x28E2 /* export_1304 */]
  3289. 00002396  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  3290. 0000239A  4EAD 262A                jsr        [A5 + 0x262A /* export_1217 */]
  3291. 0000239E  206D C242                movea.l    A0, [A5 - 0x3DBE]
  3292. 000023A2  4868 0010                pea.l      [A0 + 0x10]
  3293. 000023A6  4EAD 2582                jsr        [A5 + 0x2582 /* export_1196 */]
  3294. 000023AA  102D C2D6                move.b     D0, [A5 - 0x3D2A]
  3295. 000023AE  670A                     beq        +0xC /* 000023BA */
  3296. 000023B0  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  3297. 000023B4  4EAD 25EA                jsr        [A5 + 0x25EA /* export_1209 */]
  3298. 000023B8  6004                     bra        +0x6 /* 000023BE */
  3299. label000023BA:
  3300. 000023BA  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  3301. label000023BE:
  3302. 000023BE  2D6E FFEC FFF0           move.l     [A6 - 0x10], [A6 - 0x14]
  3303. 000023C4  6000 FF68                bra        -0x96 /* 0000232E */
  3304. label000023C8:
  3305. 000023C8  102D C2D6                move.b     D0, [A5 - 0x3D2A]
  3306. 000023CC  6708                     beq        +0xA /* 000023D6 */
  3307. 000023CE  1F3C 0001                move.b     -[A7], 0x1
  3308. 000023D2  4EAD 2672                jsr        [A5 + 0x2672 /* export_1226 */]
  3309. label000023D6:
  3310. 000023D6  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  3311. 000023DA  4E5E                     unlink     A6
  3312. 000023DC  4E75                     rts
  3313. fn000023DE:
  3314. 000023DE  4E56 FFE6                link       A6, -0x001A
  3315. 000023E2  48E7 0118                movem.l    -[A7], D7,A3,A4
  3316. 000023E6  422E 0008                clr.b      [A6 + 0x8]
  3317. 000023EA  4267                     clr.w      -[A7]
  3318. 000023EC  4EBA 318E                jsr        [PC + 0x318E /* 0000557C */]
  3319. 000023F0  101F                     move.b     D0, [A7]+
  3320. 000023F2  6602                     bne        +0x4 /* 000023F6 */
  3321. 000023F4  6072                     bra        +0x74 /* 00002468 */
  3322. label000023F6:
  3323. 000023F6  42A7                     clr.l      -[A7]
  3324. 000023F8  4EBA 40F6                jsr        [PC + 0x40F6 /* 000064F0 */]
  3325. 000023FC  265F                     movea.l    A3, [A7]+
  3326. 000023FE  200B                     move.l     D0, A3
  3327. 00002400  6602                     bne        +0x4 /* 00002404 */
  3328. 00002402  6064                     bra        +0x66 /* 00002468 */
  3329. label00002404:
  3330. 00002404  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  3331. 00002408  486E FFF8                pea.l      [A6 - 0x8]
  3332. 0000240C  4EBA 4044                jsr        [PC + 0x4044 /* 00006452 */]
  3333. 00002410  486E FFF8                pea.l      [A6 - 0x8]
  3334. 00002414  2F3C 0014 0010           move.l     -[A7], 0x140010
  3335. 0000241A  A8A8                     syscall    OffsetRect
  3336. 0000241C  4267                     clr.w      -[A7]
  3337. 0000241E  486E FFF8                pea.l      [A6 - 0x8]
  3338. 00002422  486D FE0C                pea.l      [A5 - 0x1F4]
  3339. 00002426  486E FFF0                pea.l      [A6 - 0x10]
  3340. 0000242A  A8AA                     syscall    SectRect
  3341. 0000242C  1E1F                     move.b     D7, [A7]+
  3342. 0000242E  286D C70C                movea.l    A4, [A5 - 0x38F4]
  3343. 00002432  4AAC 0094                tst.l      [A4 + 0x94]
  3344. 00002436  660A                     bne        +0xC /* 00002442 */
  3345. 00002438  42A7                     clr.l      -[A7]
  3346. 0000243A  4EBA 3816                jsr        [PC + 0x3816 /* 00005C52 */]
  3347. 0000243E  295F 0094                move.l     [A4 + 0x94], [A7]+
  3348. label00002442:
  3349. 00002442  4267                     clr.w      -[A7]
  3350. 00002444  4EBA 3136                jsr        [PC + 0x3136 /* 0000557C */]
  3351. 00002448  101F                     move.b     D0, [A7]+
  3352. 0000244A  660A                     bne        +0xC /* 00002456 */
  3353. 0000244C  2F2D C70C                move.l     -[A7], [A5 - 0x38F4]
  3354. 00002450  4EBA 4F08                jsr        [PC + 0x4F08 /* 0000735A */]
  3355. 00002454  6012                     bra        +0x14 /* 00002468 */
  3356. label00002456:
  3357. 00002456  486E FFF8                pea.l      [A6 - 0x8]
  3358. 0000245A  4267                     clr.w      -[A7]
  3359. 0000245C  2F0B                     move.l     -[A7], A3
  3360. 0000245E  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  3361. 00002462  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  3362. label00002468:
  3363. 00002468  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3364. 0000246C  4E5E                     unlink     A6
  3365. 0000246E  4E75                     rts
  3366. fn00002470:
  3367. 00002470  4E56 FFF8                link       A6, -0x0008
  3368. 00002474  486E FFFC                pea.l      [A6 - 0x4]
  3369. 00002478  486E FFF8                pea.l      [A6 - 0x8]
  3370. 0000247C  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  3371. 00002480  202E FFF8                move.l     D0, [A6 - 0x8]
  3372. 00002484  206E 0008                movea.l    A0, [A6 + 0x8]
  3373. 00002488  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  3374. 0000248C  6D12                     blt        +0x14 /* 000024A0 */
  3375. 0000248E  117C 0001 000C           move.b     [A0 + 0xC], 0x1
  3376. 00002494  206E 0008                movea.l    A0, [A6 + 0x8]
  3377. 00002498  2C48                     movea.l    A6, A0
  3378. 0000249A  4EFA 0090                jmp        [PC + 0x90 /* 0000252C */]
  3379. 0000249E  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  3380. // begin alternate branch 000024A0-000024A2
  3381. label000024A0:
  3382. 000024A0  4E5E                     unlink     A6
  3383. // end alternate branch 000024A0-000024A2
  3384. label000024A0: // (misaligned)
  3385. 000024A2  2E9F                     move.l     [A7], [A7]+
  3386. 000024A4  4E75                     rts
  3387. export_1463:
  3388. fn000024A6:
  3389. 000024A6  4E56 0000                link       A6, 0
  3390. 000024AA  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  3391. 000024AE  422E 000C                clr.b      [A6 + 0xC]
  3392. 000024B2  2F0E                     move.l     -[A7], A6
  3393. 000024B4  4EBA FFBA                jsr        [PC - 0x46 /* 00002470 */]
  3394. 000024B8  202D A1B6                move.l     D0, [A5 - 0x5E4A]
  3395. 000024BC  B0AD A086                cmp.l      D0, [A5 - 0x5F7A]
  3396. 000024C0  6F18                     ble        +0x1A /* 000024DA */
  3397. 000024C2  2F2D A1F2                move.l     -[A7], [A5 - 0x5E0E]
  3398. 000024C6  2F2D A086                move.l     -[A7], [A5 - 0x5F7A]
  3399. 000024CA  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  3400. 000024CE  2B6D A086 A1B6           move.l     [A5 - 0x5E4A], [A5 - 0x5F7A]
  3401. 000024D4  2F0E                     move.l     -[A7], A6
  3402. 000024D6  4EBA FF98                jsr        [PC - 0x68 /* 00002470 */]
  3403. label000024DA:
  3404. 000024DA  42A7                     clr.l      -[A7]
  3405. 000024DC  A9FA                     syscall    UnloadScrap/UnlodeScrap
  3406. 000024DE  4A9F                     tst.l      [A7]+
  3407. 000024E0  6702                     beq        +0x4 /* 000024E4 */
  3408. 000024E2  6048                     bra        +0x4A /* 0000252C */
  3409. label000024E4:
  3410. 000024E4  2F0E                     move.l     -[A7], A6
  3411. 000024E6  4EBA FF88                jsr        [PC - 0x78 /* 00002470 */]
  3412. 000024EA  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  3413. 000024EE  2F0E                     move.l     -[A7], A6
  3414. 000024F0  4EBA FF7E                jsr        [PC - 0x82 /* 00002470 */]
  3415. 000024F4  42A7                     clr.l      -[A7]
  3416. 000024F6  4EAD 256A                jsr        [A5 + 0x256A /* export_1193 */]
  3417. 000024FA  4A9F                     tst.l      [A7]+
  3418. 000024FC  6F04                     ble        +0x6 /* 00002502 */
  3419. 000024FE  4EBA 4DFA                jsr        [PC + 0x4DFA /* 000072FA */]
  3420. label00002502:
  3421. 00002502  2F0E                     move.l     -[A7], A6
  3422. 00002504  4EBA FF6A                jsr        [PC - 0x96 /* 00002470 */]
  3423. 00002508  4EAD 23C2                jsr        [A5 + 0x23C2 /* export_1140 */]
  3424. 0000250C  2F0E                     move.l     -[A7], A6
  3425. 0000250E  4EBA FF60                jsr        [PC - 0xA0 /* 00002470 */]
  3426. 00002512  4267                     clr.w      -[A7]
  3427. 00002514  4EAD 1312                jsr        [A5 + 0x1312 /* export_606 */]
  3428. 00002518  2F0E                     move.l     -[A7], A6
  3429. 0000251A  4EBA FF54                jsr        [PC - 0xAC /* 00002470 */]
  3430. 0000251E  1F3C 0001                move.b     -[A7], 0x1
  3431. 00002522  4EAD 1312                jsr        [A5 + 0x1312 /* export_606 */]
  3432. 00002526  2F0E                     move.l     -[A7], A6
  3433. 00002528  4EBA FF46                jsr        [PC - 0xBA /* 00002470 */]
  3434. label0000252C:
  3435. 0000252C  4FEE FFE0                lea.l      A7, [A6 - 0x20]
  3436. 00002530  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  3437. 00002534  4E5E                     unlink     A6
  3438. 00002536  2E9F                     move.l     [A7], [A7]+
  3439. 00002538  4E75                     rts
  3440. 0000253A  4E56 0000                link       A6, 0
  3441. 0000253E  4267                     clr.w      -[A7]
  3442. 00002540  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3443. 00002544  4EAD 242A                jsr        [A5 + 0x242A /* export_1153 */]
  3444. 00002548  101F                     move.b     D0, [A7]+
  3445. 0000254A  6704                     beq        +0x6 /* 00002550 */
  3446. 0000254C  53AD B56A                subq.l     [A5 - 0x4A96], 1
  3447. label00002550:
  3448. 00002550  4AAD B56A                tst.l      [A5 - 0x4A96]
  3449. 00002554  57C0                     seq        D0
  3450. 00002556  4400                     neg.b      D0
  3451. 00002558  1D40 000C                move.b     [A6 + 0xC], D0
  3452. 0000255C  4E5E                     unlink     A6
  3453. 0000255E  2E9F                     move.l     [A7], [A7]+
  3454. 00002560  4E75                     rts
  3455. export_1464:
  3456. 00002562  4E56 FABA                link       A6, -0x0546
  3457. 00002566  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3458. 0000256A  206E 000C                movea.l    A0, [A6 + 0xC]
  3459. 0000256E  43EE FDE4                lea.l      A1, [A6 - 0x21C]
  3460. 00002572  303C 010D                move.w     D0, 0x10D
  3461. label00002576:
  3462. 00002576  32D8                     move.w     [A1]+, [A0]+
  3463. 00002578  51C8 FFFC                dbf        D0, -0x6 /* 00002576 */
  3464. 0000257C  286E 0008                movea.l    A4, [A6 + 0x8]
  3465. 00002580  7000                     moveq.l    D0, 0x00
  3466. 00002582  2D40 0010                move.l     [A6 + 0x10], D0
  3467. 00002586  7000                     moveq.l    D0, 0x00
  3468. 00002588  2880                     move.l     [A4], D0
  3469. 0000258A  202D A548                move.l     D0, [A5 - 0x5AB8]
  3470. 0000258E  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  3471. 00002592  56C0                     sne        D0
  3472. 00002594  322D A54A                move.w     D1, [A5 - 0x5AB6]
  3473. 00002598  48C1                     ext.l      D1
  3474. 0000259A  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  3475. 0000259E  56C1                     sne        D1
  3476. 000025A0  C001                     and.b      D0, D1
  3477. 000025A2  6704                     beq        +0x6 /* 000025A8 */
  3478. 000025A4  6000 0686                bra        +0x688 /* 00002C2C */
  3479. label000025A8:
  3480. 000025A8  7000                     moveq.l    D0, 0x00
  3481. 000025AA  2B40 B874                move.l     [A5 - 0x478C], D0
  3482. 000025AE  7000                     moveq.l    D0, 0x00
  3483. 000025B0  2D40 FDC0                move.l     [A6 - 0x240], D0
  3484. 000025B4  7007                     moveq.l    D0, 0x07
  3485. 000025B6  B02E FEF0                cmp.b      D0, [A6 - 0x110]
  3486. 000025BA  6700 01BA                beq        +0x1BC /* 00002776 */
  3487. 000025BE  102E FEF0                move.b     D0, [A6 - 0x110]
  3488. 000025C2  4880                     ext.w      D0
  3489. 000025C4  6714                     beq        +0x16 /* 000025DA */
  3490. 000025C6  5340                     subq.w     D0, 1
  3491. 000025C8  671A                     beq        +0x1C /* 000025E4 */
  3492. 000025CA  5340                     subq.w     D0, 1
  3493. 000025CC  6700 0088                beq        +0x8A /* 00002656 */
  3494. 000025D0  5340                     subq.w     D0, 1
  3495. 000025D2  6700 012E                beq        +0x130 /* 00002702 */
  3496. 000025D6  6000 019E                bra        +0x1A0 /* 00002776 */
  3497. label000025DA:
  3498. 000025DA  2B6E FEF2 B874           move.l     [A5 - 0x478C], [A6 - 0x10E]
  3499. 000025E0  6000 0194                bra        +0x196 /* 00002776 */
  3500. label000025E4:
  3501. 000025E4  42A7                     clr.l      -[A7]
  3502. 000025E6  2F2E FEF6                move.l     -[A7], [A6 - 0x10A]
  3503. 000025EA  2F2D A8BA                move.l     -[A7], [A5 - 0x5746]
  3504. 000025EE  4EAD 21B2                jsr        [A5 + 0x21B2 /* export_1074 */]
  3505. 000025F2  2D5F FDCC                move.l     [A6 - 0x234], [A7]+
  3506. 000025F6  202E FDCC                move.l     D0, [A6 - 0x234]
  3507. 000025FA  B0AD A8BA                cmp.l      D0, [A5 - 0x5746]
  3508. 000025FE  6F04                     ble        +0x6 /* 00002604 */
  3509. 00002600  6000 062A                bra        +0x62C /* 00002C2C */
  3510. label00002604:
  3511. 00002604  2E2D A8BE                move.l     D7, [A5 - 0x5742]
  3512. 00002608  7001                     moveq.l    D0, 0x01
  3513. 0000260A  2D40 FADE                move.l     [A6 - 0x522], D0
  3514. 0000260E  202E FDCC                move.l     D0, [A6 - 0x234]
  3515. 00002612  5380                     subq.l     D0, 1
  3516. 00002614  2D40 FADA                move.l     [A6 - 0x526], D0
  3517. 00002618  282E FADE                move.l     D4, [A6 - 0x522]
  3518. 0000261C  602A                     bra        +0x2C /* 00002648 */
  3519. label0000261E:
  3520. 0000261E  42A7                     clr.l      -[A7]
  3521. 00002620  2F07                     move.l     -[A7], D7
  3522. 00002622  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  3523. 00002626  265F                     movea.l    A3, [A7]+
  3524. 00002628  200B                     move.l     D0, A3
  3525. 0000262A  6604                     bne        +0x6 /* 00002630 */
  3526. 0000262C  6000 05FE                bra        +0x600 /* 00002C2C */
  3527. label00002630:
  3528. 00002630  2053                     movea.l    A0, [A3]
  3529. 00002632  2D68 001C FDD4           move.l     [A6 - 0x22C], [A0 + 0x1C]
  3530. 00002638  2F07                     move.l     -[A7], D7
  3531. 0000263A  4267                     clr.w      -[A7]
  3532. 0000263C  4EAD 0E5A                jsr        [A5 + 0xE5A /* export_455 */]
  3533. 00002640  2E2E FDD4                move.l     D7, [A6 - 0x22C]
  3534. 00002644  5284                     addq.l     D4, 1
  3535. 00002646  6906                     bvs        +0x8 /* 0000264E */
  3536. label00002648:
  3537. 00002648  B8AE FADA                cmp.l      D4, [A6 - 0x526]
  3538. 0000264C  6FD0                     ble        -0x2E /* 0000261E */
  3539. label0000264E:
  3540. 0000264E  2B47 B874                move.l     [A5 - 0x478C], D7
  3541. 00002652  6000 0122                bra        +0x124 /* 00002776 */
  3542. label00002656:
  3543. 00002656  4AAD A85E                tst.l      [A5 - 0x57A2]
  3544. 0000265A  660A                     bne        +0xC /* 00002666 */
  3545. 0000265C  2B6D A8BE B874           move.l     [A5 - 0x478C], [A5 - 0x5742]
  3546. 00002662  6000 0112                bra        +0x114 /* 00002776 */
  3547. label00002666:
  3548. 00002666  4A2E FEFA                tst.b      [A6 - 0x106]
  3549. 0000266A  660A                     bne        +0xC /* 00002676 */
  3550. 0000266C  2B6D AE96 B874           move.l     [A5 - 0x478C], [A5 - 0x516A]
  3551. 00002672  6000 0102                bra        +0x104 /* 00002776 */
  3552. label00002676:
  3553. 00002676  7002                     moveq.l    D0, 0x02
  3554. 00002678  B0AD A8BA                cmp.l      D0, [A5 - 0x5746]
  3555. 0000267C  6F04                     ble        +0x6 /* 00002682 */
  3556. 0000267E  6000 05AC                bra        +0x5AE /* 00002C2C */
  3557. label00002682:
  3558. 00002682  7007                     moveq.l    D0, 0x07
  3559. 00002684  B02E FDE4                cmp.b      D0, [A6 - 0x21C]
  3560. 00002688  6614                     bne        +0x16 /* 0000269E */
  3561. 0000268A  70FF                     moveq.l    D0, 0xFFFFFFFF
  3562. 0000268C  2B40 B874                move.l     [A5 - 0x478C], D0
  3563. 00002690  42A7                     clr.l      -[A7]
  3564. 00002692  4EAD 2B4A                jsr        [A5 + 0x2B4A /* export_1381 */]
  3565. 00002696  2D5F FDC0                move.l     [A6 - 0x240], [A7]+
  3566. 0000269A  6000 00DA                bra        +0xDC /* 00002776 */
  3567. label0000269E:
  3568. 0000269E  7002                     moveq.l    D0, 0x02
  3569. 000026A0  B02E FEFA                cmp.b      D0, [A6 - 0x106]
  3570. 000026A4  662A                     bne        +0x2C /* 000026D0 */
  3571. 000026A6  42A7                     clr.l      -[A7]
  3572. 000026A8  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  3573. 000026AC  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  3574. 000026B0  265F                     movea.l    A3, [A7]+
  3575. 000026B2  200B                     move.l     D0, A3
  3576. 000026B4  6604                     bne        +0x6 /* 000026BA */
  3577. 000026B6  6000 0574                bra        +0x576 /* 00002C2C */
  3578. label000026BA:
  3579. 000026BA  2053                     movea.l    A0, [A3]
  3580. 000026BC  2B68 001C B874           move.l     [A5 - 0x478C], [A0 + 0x1C]
  3581. 000026C2  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  3582. 000026C6  4267                     clr.w      -[A7]
  3583. 000026C8  4EAD 0E5A                jsr        [A5 + 0xE5A /* export_455 */]
  3584. 000026CC  6000 00A8                bra        +0xAA /* 00002776 */
  3585. label000026D0:
  3586. 000026D0  7001                     moveq.l    D0, 0x01
  3587. 000026D2  B02E FEFA                cmp.b      D0, [A6 - 0x106]
  3588. 000026D6  6600 009E                bne        +0xA0 /* 00002776 */
  3589. 000026DA  42A7                     clr.l      -[A7]
  3590. 000026DC  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  3591. 000026E0  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  3592. 000026E4  265F                     movea.l    A3, [A7]+
  3593. 000026E6  200B                     move.l     D0, A3
  3594. 000026E8  6604                     bne        +0x6 /* 000026EE */
  3595. 000026EA  6000 0540                bra        +0x542 /* 00002C2C */
  3596. label000026EE:
  3597. 000026EE  2053                     movea.l    A0, [A3]
  3598. 000026F0  2B68 0020 B874           move.l     [A5 - 0x478C], [A0 + 0x20]
  3599. 000026F6  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  3600. 000026FA  4267                     clr.w      -[A7]
  3601. 000026FC  4EAD 0E5A                jsr        [A5 + 0xE5A /* export_455 */]
  3602. 00002700  6074                     bra        +0x76 /* 00002776 */
  3603. label00002702:
  3604. 00002702  2E2D A8BE                move.l     D7, [A5 - 0x5742]
  3605. 00002706  7001                     moveq.l    D0, 0x01
  3606. 00002708  2D40 FAD6                move.l     [A6 - 0x52A], D0
  3607. 0000270C  2D6D A8BA FAD2           move.l     [A6 - 0x52E], [A5 - 0x5746]
  3608. 00002712  282E FAD6                move.l     D4, [A6 - 0x52A]
  3609. 00002716  6054                     bra        +0x56 /* 0000276C */
  3610. label00002718:
  3611. 00002718  42A7                     clr.l      -[A7]
  3612. 0000271A  2F07                     move.l     -[A7], D7
  3613. 0000271C  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  3614. 00002720  265F                     movea.l    A3, [A7]+
  3615. 00002722  200B                     move.l     D0, A3
  3616. 00002724  6604                     bne        +0x6 /* 0000272A */
  3617. 00002726  6000 0504                bra        +0x506 /* 00002C2C */
  3618. label0000272A:
  3619. 0000272A  2053                     movea.l    A0, [A3]
  3620. 0000272C  2D68 001C FDD4           move.l     [A6 - 0x22C], [A0 + 0x1C]
  3621. 00002732  2F07                     move.l     -[A7], D7
  3622. 00002734  4267                     clr.w      -[A7]
  3623. 00002736  4EAD 0E5A                jsr        [A5 + 0xE5A /* export_455 */]
  3624. 0000273A  4267                     clr.w      -[A7]
  3625. 0000273C  2F07                     move.l     -[A7], D7
  3626. 0000273E  486E FAE8                pea.l      [A6 - 0x518]
  3627. 00002742  4EAD 2A72                jsr        [A5 + 0x2A72 /* export_1354 */]
  3628. 00002746  1D5F FAE3                move.b     [A6 - 0x51D], [A7]+
  3629. 0000274A  4267                     clr.w      -[A7]
  3630. 0000274C  486E FEFC                pea.l      [A6 - 0x104]
  3631. 00002750  486E FAE8                pea.l      [A6 - 0x518]
  3632. 00002754  4EAD 2922                jsr        [A5 + 0x2922 /* export_1312 */]
  3633. 00002758  101F                     move.b     D0, [A7]+
  3634. 0000275A  6706                     beq        +0x8 /* 00002762 */
  3635. 0000275C  2B47 B874                move.l     [A5 - 0x478C], D7
  3636. 00002760  6014                     bra        +0x16 /* 00002776 */
  3637. label00002762:
  3638. 00002762  2E2E FDD4                move.l     D7, [A6 - 0x22C]
  3639. 00002766  5284                     addq.l     D4, 1
  3640. 00002768  6900 04C2                bvs        +0x4C4 /* 00002C2C */
  3641. label0000276C:
  3642. 0000276C  B8AE FAD2                cmp.l      D4, [A6 - 0x52E]
  3643. 00002770  6FA6                     ble        -0x58 /* 00002718 */
  3644. 00002772  6000 04B8                bra        +0x4BA /* 00002C2C */
  3645. label00002776:
  3646. 00002776  7000                     moveq.l    D0, 0x00
  3647. 00002778  2B40 B3FE                move.l     [A5 - 0x4C02], D0
  3648. 0000277C  422D AEC8                clr.b      [A5 - 0x5138]
  3649. 00002780  7001                     moveq.l    D0, 0x01
  3650. 00002782  2D40 FDC4                move.l     [A6 - 0x23C], D0
  3651. 00002786  4AAD B874                tst.l      [A5 - 0x478C]
  3652. 0000278A  6F26                     ble        +0x28 /* 000027B2 */
  3653. 0000278C  42A7                     clr.l      -[A7]
  3654. 0000278E  2F2D B874                move.l     -[A7], [A5 - 0x478C]
  3655. 00002792  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  3656. 00002796  265F                     movea.l    A3, [A7]+
  3657. 00002798  200B                     move.l     D0, A3
  3658. 0000279A  6604                     bne        +0x6 /* 000027A0 */
  3659. 0000279C  6000 048E                bra        +0x490 /* 00002C2C */
  3660. label000027A0:
  3661. 000027A0  2053                     movea.l    A0, [A3]
  3662. 000027A2  2D68 0018 FDC4           move.l     [A6 - 0x23C], [A0 + 0x18]
  3663. 000027A8  2F2D B874                move.l     -[A7], [A5 - 0x478C]
  3664. 000027AC  4267                     clr.w      -[A7]
  3665. 000027AE  4EAD 0E5A                jsr        [A5 + 0xE5A /* export_455 */]
  3666. label000027B2:
  3667. 000027B2  2D6D A8C6 FDE0           move.l     [A6 - 0x220], [A5 - 0x573A]
  3668. 000027B8  7001                     moveq.l    D0, 0x01
  3669. 000027BA  2880                     move.l     [A4], D0
  3670. 000027BC  7007                     moveq.l    D0, 0x07
  3671. 000027BE  B02E FDE4                cmp.b      D0, [A6 - 0x21C]
  3672. 000027C2  6660                     bne        +0x62 /* 00002824 */
  3673. 000027C4  202D B874                move.l     D0, [A5 - 0x478C]
  3674. 000027C8  B0AD AE96                cmp.l      D0, [A5 - 0x516A]
  3675. 000027CC  660E                     bne        +0x10 /* 000027DC */
  3676. 000027CE  2D6D AEAC FDE0           move.l     [A6 - 0x220], [A5 - 0x5154]
  3677. 000027D4  28AD A85E                move.l     [A4], [A5 - 0x57A2]
  3678. 000027D8  6000 044C                bra        +0x44E /* 00002C26 */
  3679. label000027DC:
  3680. 000027DC  4AAD B874                tst.l      [A5 - 0x478C]
  3681. 000027E0  5EC0                     sgt        D0
  3682. 000027E2  4A00                     tst.b      D0
  3683. 000027E4  6718                     beq        +0x1A /* 000027FE */
  3684. 000027E6  4AAD A85E                tst.l      [A5 - 0x57A2]
  3685. 000027EA  57C1                     seq        D1
  3686. 000027EC  C001                     and.b      D0, D1
  3687. 000027EE  670E                     beq        +0x10 /* 000027FE */
  3688. 000027F0  1D7C 0001 FDE4           move.b     [A6 - 0x21C], 0x1
  3689. 000027F6  7001                     moveq.l    D0, 0x01
  3690. 000027F8  2D40 FDEA                move.l     [A6 - 0x216], D0
  3691. 000027FC  6026                     bra        +0x28 /* 00002824 */
  3692. label000027FE:
  3693. 000027FE  1D7C 0002 FDE4           move.b     [A6 - 0x21C], 0x2
  3694. 00002804  1D7C 0002 FDEE           move.b     [A6 - 0x212], 0x2
  3695. 0000280A  7002                     moveq.l    D0, 0x02
  3696. 0000280C  B02E FEF0                cmp.b      D0, [A6 - 0x110]
  3697. 00002810  57C0                     seq        D0
  3698. 00002812  7201                     moveq.l    D1, 0x01
  3699. 00002814  B22E FEFA                cmp.b      D1, [A6 - 0x106]
  3700. 00002818  57C1                     seq        D1
  3701. 0000281A  C001                     and.b      D0, D1
  3702. 0000281C  6706                     beq        +0x8 /* 00002824 */
  3703. 0000281E  1D7C 0001 FDEE           move.b     [A6 - 0x212], 0x1
  3704. label00002824:
  3705. 00002824  102E FDE4                move.b     D0, [A6 - 0x21C]
  3706. 00002828  4880                     ext.w      D0
  3707. 0000282A  6B00 0400                bmi        +0x402 /* 00002C2C */
  3708. 0000282E  0C40 0006                cmpi.w     D0, 0x6
  3709. 00002832  6E00 03F8                bgt        +0x3FA /* 00002C2C */
  3710. 00002836  D040                     add.w      D0, D0
  3711. 00002838  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3712. 0000283C  4EFB 0000                jmp        [PC + D0.w]
  3713. 00002840  0010 0034                ori.b      [A0], 0x34 /* '4' */
  3714. 00002844  008E 019E 025C           ori.l      A6, 0x19E025C
  3715. 0000284A  02EA 0370                andi.?     [A2 + 0x370], 0xFFFFFFFFFFFFFFFF
  3716. 0000284E  2D6E FDE6 FDE0           move.l     [A6 - 0x220], [A6 - 0x21A]
  3717. 00002854  7000                     moveq.l    D0, 0x00
  3718. 00002856  2880                     move.l     [A4], D0
  3719. 00002858  4267                     clr.w      -[A7]
  3720. 0000285A  486E FDE0                pea.l      [A6 - 0x220]
  3721. 0000285E  4EAD 242A                jsr        [A5 + 0x242A /* export_1153 */]
  3722. 00002862  101F                     move.b     D0, [A7]+
  3723. 00002864  6600 03C0                bne        +0x3C2 /* 00002C26 */
  3724. 00002868  7000                     moveq.l    D0, 0x00
  3725. 0000286A  2D40 FDE0                move.l     [A6 - 0x220], D0
  3726. 0000286E  6000 03B6                bra        +0x3B8 /* 00002C26 */
  3727. 00002872  4AAD B874                tst.l      [A5 - 0x478C]
  3728. 00002876  6614                     bne        +0x16 /* 0000288C */
  3729. 00002878  42A7                     clr.l      -[A7]
  3730. 0000287A  2F2E FDEA                move.l     -[A7], [A6 - 0x216]
  3731. 0000287E  2F2D A8C2                move.l     -[A7], [A5 - 0x573E]
  3732. 00002882  4EAD 21B2                jsr        [A5 + 0x21B2 /* export_1074 */]
  3733. 00002886  289F                     move.l     [A4], [A7]+
  3734. 00002888  6000 038C                bra        +0x38E /* 00002C16 */
  3735. label0000288C:
  3736. 0000288C  42A7                     clr.l      -[A7]
  3737. 0000288E  2F2E FDEA                move.l     -[A7], [A6 - 0x216]
  3738. 00002892  2F2E FDC4                move.l     -[A7], [A6 - 0x23C]
  3739. 00002896  4EAD 21B2                jsr        [A5 + 0x21B2 /* export_1074 */]
  3740. 0000289A  2B5F B56A                move.l     [A5 - 0x4A96], [A7]+
  3741. 0000289E  7001                     moveq.l    D0, 0x01
  3742. 000028A0  B0AD B56A                cmp.l      D0, [A5 - 0x4A96]
  3743. 000028A4  6F04                     ble        +0x6 /* 000028AA */
  3744. 000028A6  6000 0384                bra        +0x386 /* 00002C2C */
  3745. label000028AA:
  3746. 000028AA  42A7                     clr.l      -[A7]
  3747. 000028AC  2F2D A8CA                move.l     -[A7], [A5 - 0x5736]
  3748. 000028B0  2F2E FDC0                move.l     -[A7], [A6 - 0x240]
  3749. 000028B4  42A7                     clr.l      -[A7]
  3750. 000028B6  42A7                     clr.l      -[A7]
  3751. 000028B8  487A FC80                pea.l      [PC - 0x380 /* 0000253A, value 0x4E560000 'NV\0\0' */]
  3752. 000028BC  4267                     clr.w      -[A7]
  3753. 000028BE  1F3C 0001                move.b     -[A7], 0x1
  3754. 000028C2  4EAD 2BB2                jsr        [A5 + 0x2BB2 /* export_1394 */]
  3755. 000028C6  289F                     move.l     [A4], [A7]+
  3756. 000028C8  6000 034C                bra        +0x34E /* 00002C16 */
  3757. 000028CC  4AAD A85E                tst.l      [A5 - 0x57A2]
  3758. 000028D0  6700 0354                beq        +0x356 /* 00002C26 */
  3759. 000028D4  102E FDEE                move.b     D0, [A6 - 0x212]
  3760. 000028D8  4880                     ext.w      D0
  3761. 000028DA  670E                     beq        +0x10 /* 000028EA */
  3762. 000028DC  5340                     subq.w     D0, 1
  3763. 000028DE  6700 009A                beq        +0x9C /* 0000297A */
  3764. 000028E2  5340                     subq.w     D0, 1
  3765. 000028E4  6726                     beq        +0x28 /* 0000290C */
  3766. 000028E6  6000 0344                bra        +0x346 /* 00002C2C */
  3767. label000028EA:
  3768. 000028EA  2D6D AEAC FDE0           move.l     [A6 - 0x220], [A5 - 0x5154]
  3769. 000028F0  28AD A85E                move.l     [A4], [A5 - 0x57A2]
  3770. 000028F4  4267                     clr.w      -[A7]
  3771. 000028F6  486E FDE0                pea.l      [A6 - 0x220]
  3772. 000028FA  4EAD 242A                jsr        [A5 + 0x242A /* export_1153 */]
  3773. 000028FE  101F                     move.b     D0, [A7]+
  3774. 00002900  6600 0324                bne        +0x326 /* 00002C26 */
  3775. 00002904  6000 0326                bra        +0x328 /* 00002C2C */
  3776. 00002908  6000 0322                bra        +0x324 /* 00002C2C */
  3777. label0000290C:
  3778. 0000290C  42A7                     clr.l      -[A7]
  3779. 0000290E  4EAD 2B4A                jsr        [A5 + 0x2B4A /* export_1381 */]
  3780. 00002912  201F                     move.l     D0, [A7]+
  3781. 00002914  5280                     addq.l     D0, 1
  3782. 00002916  2880                     move.l     [A4], D0
  3783. 00002918  B0AD A8C2                cmp.l      D0, [A5 - 0x573E]
  3784. 0000291C  6F04                     ble        +0x6 /* 00002922 */
  3785. 0000291E  7001                     moveq.l    D0, 0x01
  3786. 00002920  2880                     move.l     [A4], D0
  3787. label00002922:
  3788. 00002922  42A7                     clr.l      -[A7]
  3789. 00002924  2F2D A8CA                move.l     -[A7], [A5 - 0x5736]
  3790. 00002928  2F14                     move.l     -[A7], [A4]
  3791. 0000292A  4EAD 2B8A                jsr        [A5 + 0x2B8A /* export_1389 */]
  3792. 0000292E  2D5F FDE0                move.l     [A6 - 0x220], [A7]+
  3793. 00002932  4267                     clr.w      -[A7]
  3794. 00002934  486E FDE0                pea.l      [A6 - 0x220]
  3795. 00002938  4EAD 242A                jsr        [A5 + 0x242A /* export_1153 */]
  3796. 0000293C  101F                     move.b     D0, [A7]+
  3797. 0000293E  6600 02E6                bne        +0x2E8 /* 00002C26 */
  3798. 00002942  7000                     moveq.l    D0, 0x00
  3799. 00002944  2B40 B3FE                move.l     [A5 - 0x4C02], D0
  3800. 00002948  7001                     moveq.l    D0, 0x01
  3801. 0000294A  2B40 B56A                move.l     [A5 - 0x4A96], D0
  3802. 0000294E  42A7                     clr.l      -[A7]
  3803. 00002950  2F2D A8CA                move.l     -[A7], [A5 - 0x5736]
  3804. 00002954  42A7                     clr.l      -[A7]
  3805. 00002956  4EAD 2B4A                jsr        [A5 + 0x2B4A /* export_1381 */]
  3806. 0000295A  42A7                     clr.l      -[A7]
  3807. 0000295C  42A7                     clr.l      -[A7]
  3808. 0000295E  487A FBDA                pea.l      [PC - 0x426 /* 0000253A, value 0x4E560000 'NV\0\0' */]
  3809. 00002962  4267                     clr.w      -[A7]
  3810. 00002964  1F3C 0001                move.b     -[A7], 0x1
  3811. 00002968  4EAD 2BB2                jsr        [A5 + 0x2BB2 /* export_1394 */]
  3812. 0000296C  289F                     move.l     [A4], [A7]+
  3813. 0000296E  6600 02A6                bne        +0x2A8 /* 00002C16 */
  3814. 00002972  6000 02B8                bra        +0x2BA /* 00002C2C */
  3815. 00002976  6000 02B4                bra        +0x2B6 /* 00002C2C */
  3816. label0000297A:
  3817. 0000297A  42A7                     clr.l      -[A7]
  3818. 0000297C  4EAD 2B4A                jsr        [A5 + 0x2B4A /* export_1381 */]
  3819. 00002980  289F                     move.l     [A4], [A7]+
  3820. 00002982  7001                     moveq.l    D0, 0x01
  3821. 00002984  2D40 FACE                move.l     [A6 - 0x532], D0
  3822. 00002988  2D6D A8C2 FACA           move.l     [A6 - 0x536], [A5 - 0x573E]
  3823. 0000298E  2D6E FACE FDBC           move.l     [A6 - 0x244], [A6 - 0x532]
  3824. 00002994  6034                     bra        +0x36 /* 000029CA */
  3825. label00002996:
  3826. 00002996  5394                     subq.l     [A4], 1
  3827. 00002998  7001                     moveq.l    D0, 0x01
  3828. 0000299A  B094                     cmp.l      D0, [A4]
  3829. 0000299C  6F04                     ble        +0x6 /* 000029A2 */
  3830. 0000299E  28AD A8C2                move.l     [A4], [A5 - 0x573E]
  3831. label000029A2:
  3832. 000029A2  42A7                     clr.l      -[A7]
  3833. 000029A4  2F2D A8CA                move.l     -[A7], [A5 - 0x5736]
  3834. 000029A8  2F14                     move.l     -[A7], [A4]
  3835. 000029AA  4EAD 2B8A                jsr        [A5 + 0x2B8A /* export_1389 */]
  3836. 000029AE  2D5F FDE0                move.l     [A6 - 0x220], [A7]+
  3837. 000029B2  4267                     clr.w      -[A7]
  3838. 000029B4  486E FDE0                pea.l      [A6 - 0x220]
  3839. 000029B8  4EAD 242A                jsr        [A5 + 0x242A /* export_1153 */]
  3840. 000029BC  101F                     move.b     D0, [A7]+
  3841. 000029BE  6600 0266                bne        +0x268 /* 00002C26 */
  3842. 000029C2  52AE FDBC                addq.l     [A6 - 0x244], 1
  3843. 000029C6  6900 0264                bvs        +0x266 /* 00002C2C */
  3844. label000029CA:
  3845. 000029CA  202E FDBC                move.l     D0, [A6 - 0x244]
  3846. 000029CE  B0AE FACA                cmp.l      D0, [A6 - 0x536]
  3847. 000029D2  6FC2                     ble        -0x3C /* 00002996 */
  3848. 000029D4  6000 0256                bra        +0x258 /* 00002C2C */
  3849. 000029D8  6000 0252                bra        +0x254 /* 00002C2C */
  3850. 000029DC  4267                     clr.w      -[A7]
  3851. 000029DE  486E FDF0                pea.l      [A6 - 0x210]
  3852. 000029E2  487A 0254                pea.l      [PC + 0x254 /* 00002C38, value 0x2494400, pstring "ID" */]
  3853. 000029E6  4EAD 2922                jsr        [A5 + 0x2922 /* export_1312 */]
  3854. 000029EA  101F                     move.b     D0, [A7]+
  3855. 000029EC  6704                     beq        +0x6 /* 000029F2 */
  3856. 000029EE  6000 023C                bra        +0x23E /* 00002C2C */
  3857. label000029F2:
  3858. 000029F2  2D6D A85E FDC0           move.l     [A6 - 0x240], [A5 - 0x57A2]
  3859. 000029F8  4267                     clr.w      -[A7]
  3860. 000029FA  2F2D A8CA                move.l     -[A7], [A5 - 0x5736]
  3861. 000029FE  486E FBE8                pea.l      [A6 - 0x418]
  3862. 00002A02  4EAD 2ADA                jsr        [A5 + 0x2ADA /* export_1367 */]
  3863. 00002A06  101F                     move.b     D0, [A7]+
  3864. 00002A08  6604                     bne        +0x6 /* 00002A0E */
  3865. 00002A0A  6000 0220                bra        +0x222 /* 00002C2C */
  3866. label00002A0E:
  3867. 00002A0E  486E FC18                pea.l      [A6 - 0x3E8]
  3868. 00002A12  2F3C 0000 0084           move.l     -[A7], 0x84
  3869. 00002A18  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  3870. 00002A1C  486E FC9C                pea.l      [A6 - 0x364]
  3871. 00002A20  2F3C 0000 0084           move.l     -[A7], 0x84
  3872. 00002A26  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  3873. 00002A2A  486E FC1C                pea.l      [A6 - 0x3E4]
  3874. 00002A2E  42A7                     clr.l      -[A7]
  3875. 00002A30  A85E                     syscall    BitSet
  3876. 00002A32  486E FCA0                pea.l      [A6 - 0x360]
  3877. 00002A36  42A7                     clr.l      -[A7]
  3878. 00002A38  A85E                     syscall    BitSet
  3879. 00002A3A  42A7                     clr.l      -[A7]
  3880. 00002A3C  486E FDF0                pea.l      [A6 - 0x210]
  3881. 00002A40  4EAD 29DA                jsr        [A5 + 0x29DA /* export_1335 */]
  3882. 00002A44  2D57 FDB8                move.l     [A6 - 0x248], [A7]
  3883. 00002A48  486E FC1C                pea.l      [A6 - 0x3E4]
  3884. 00002A4C  2F2E FC08                move.l     -[A7], [A6 - 0x3F8]
  3885. 00002A50  3F3C 0001                move.w     -[A7], 0x1
  3886. 00002A54  4EAD 27DA                jsr        [A5 + 0x27DA /* export_1271 */]
  3887. 00002A58  2F2E FDB8                move.l     -[A7], [A6 - 0x248]
  3888. 00002A5C  486E FCA0                pea.l      [A6 - 0x360]
  3889. 00002A60  2F2E FC08                move.l     -[A7], [A6 - 0x3F8]
  3890. 00002A64  3F3C 0002                move.w     -[A7], 0x2
  3891. 00002A68  4EAD 27DA                jsr        [A5 + 0x27DA /* export_1271 */]
  3892. 00002A6C  41EE FDF0                lea.l      A0, [A6 - 0x210]
  3893. 00002A70  2B48 BA1A                move.l     [A5 - 0x45E6], A0
  3894. 00002A74  42A7                     clr.l      -[A7]
  3895. 00002A76  2F2D A8CA                move.l     -[A7], [A5 - 0x5736]
  3896. 00002A7A  2F2E FDC0                move.l     -[A7], [A6 - 0x240]
  3897. 00002A7E  486E FC18                pea.l      [A6 - 0x3E8]
  3898. 00002A82  486E FC9C                pea.l      [A6 - 0x364]
  3899. 00002A86  486D 2432                pea.l      [A5 + 0x2432 /* export_1154 */]
  3900. 00002A8A  1F3C 0001                move.b     -[A7], 0x1
  3901. 00002A8E  4267                     clr.w      -[A7]
  3902. 00002A90  4EAD 2BB2                jsr        [A5 + 0x2BB2 /* export_1394 */]
  3903. 00002A94  289F                     move.l     [A4], [A7]+
  3904. 00002A96  6000 017E                bra        +0x180 /* 00002C16 */
  3905. 00002A9A  4AAD B874                tst.l      [A5 - 0x478C]
  3906. 00002A9E  6704                     beq        +0x6 /* 00002AA4 */
  3907. 00002AA0  6000 018A                bra        +0x18C /* 00002C2C */
  3908. label00002AA4:
  3909. 00002AA4  7002                     moveq.l    D0, 0x02
  3910. 00002AA6  B02E FDEE                cmp.b      D0, [A6 - 0x212]
  3911. 00002AAA  6608                     bne        +0xA /* 00002AB4 */
  3912. 00002AAC  3D7C 0001 FAE4           move.w     [A6 - 0x51C], 0x1
  3913. 00002AB2  601E                     bra        +0x20 /* 00002AD2 */
  3914. label00002AB4:
  3915. 00002AB4  7001                     moveq.l    D0, 0x01
  3916. 00002AB6  B02E FDEE                cmp.b      D0, [A6 - 0x212]
  3917. 00002ABA  6608                     bne        +0xA /* 00002AC4 */
  3918. 00002ABC  3D7C FFFF FAE4           move.w     [A6 - 0x51C], 0xFFFF
  3919. 00002AC2  600E                     bra        +0x10 /* 00002AD2 */
  3920. label00002AC4:
  3921. 00002AC4  2D6D AEAC FDE0           move.l     [A6 - 0x220], [A5 - 0x5154]
  3922. 00002ACA  28AD A85E                move.l     [A4], [A5 - 0x57A2]
  3923. 00002ACE  6000 0156                bra        +0x158 /* 00002C26 */
  3924. label00002AD2:
  3925. 00002AD2  3C2D B52C                move.w     D6, [A5 - 0x4AD4]
  3926. label00002AD6:
  3927. 00002AD6  DC6E FAE4                add.w      D6, [A6 - 0x51C]
  3928. 00002ADA  7001                     moveq.l    D0, 0x01
  3929. 00002ADC  B046                     cmp.w      D0, D6
  3930. 00002ADE  6F04                     ble        +0x6 /* 00002AE4 */
  3931. 00002AE0  3C3C 00C8                move.w     D6, 0xC8
  3932. label00002AE4:
  3933. 00002AE4  0C46 00C8                cmpi.w     D6, 0xC8
  3934. 00002AE8  6F02                     ble        +0x4 /* 00002AEC */
  3935. 00002AEA  7C01                     moveq.l    D6, 0x01
  3936. label00002AEC:
  3937. 00002AEC  3006                     move.w     D0, D6
  3938. 00002AEE  5340                     subq.w     D0, 1
  3939. 00002AF0  41ED BA62                lea.l      A0, [A5 - 0x459E]
  3940. 00002AF4  E740                     asl        D0.w, 3
  3941. 00002AF6  4AB0 0000                tst.l      [A0 + D0.w]
  3942. 00002AFA  56C0                     sne        D0
  3943. 00002AFC  BC6D B52C                cmp.w      D6, [A5 - 0x4AD4]
  3944. 00002B00  57C1                     seq        D1
  3945. 00002B02  8001                     or.b       D0, D1
  3946. 00002B04  67D0                     beq        -0x2E /* 00002AD6 */
  3947. 00002B06  102D BA36                move.b     D0, [A5 - 0x45CA]
  3948. 00002B0A  6604                     bne        +0x6 /* 00002B10 */
  3949. 00002B0C  3B46 B52C                move.w     [A5 - 0x4AD4], D6
  3950. label00002B10:
  3951. 00002B10  3006                     move.w     D0, D6
  3952. 00002B12  5340                     subq.w     D0, 1
  3953. 00002B14  41ED BA62                lea.l      A0, [A5 - 0x459E]
  3954. 00002B18  E740                     asl        D0.w, 3
  3955. 00002B1A  2D70 0000 FDE0           move.l     [A6 - 0x220], [A0 + D0.w]
  3956. 00002B20  7000                     moveq.l    D0, 0x00
  3957. 00002B22  2880                     move.l     [A4], D0
  3958. 00002B24  6000 0100                bra        +0x102 /* 00002C26 */
  3959. 00002B28  4A2E FDEE                tst.b      [A6 - 0x212]
  3960. 00002B2C  6620                     bne        +0x22 /* 00002B4E */
  3961. 00002B2E  4267                     clr.w      -[A7]
  3962. 00002B30  2F2D A85E                move.l     -[A7], [A5 - 0x57A2]
  3963. 00002B34  4EAD 2ABA                jsr        [A5 + 0x2ABA /* export_1363 */]
  3964. 00002B38  101F                     move.b     D0, [A7]+
  3965. 00002B3A  6604                     bne        +0x6 /* 00002B40 */
  3966. 00002B3C  6000 00EE                bra        +0xF0 /* 00002C2C */
  3967. label00002B40:
  3968. 00002B40  28AD A85E                move.l     [A4], [A5 - 0x57A2]
  3969. 00002B44  2D6D AEAC FDE0           move.l     [A6 - 0x220], [A5 - 0x5154]
  3970. 00002B4A  6000 00DA                bra        +0xDC /* 00002C26 */
  3971. label00002B4E:
  3972. 00002B4E  7001                     moveq.l    D0, 0x01
  3973. 00002B50  2D40 FD28                move.l     [A6 - 0x2D8], D0
  3974. 00002B54  7001                     moveq.l    D0, 0x01
  3975. 00002B56  B02E FDEE                cmp.b      D0, [A6 - 0x212]
  3976. 00002B5A  6606                     bne        +0x8 /* 00002B62 */
  3977. 00002B5C  70FF                     moveq.l    D0, 0xFFFFFFFF
  3978. 00002B5E  2D40 FD28                move.l     [A6 - 0x2D8], D0
  3979. label00002B62:
  3980. 00002B62  28AD A85E                move.l     [A4], [A5 - 0x57A2]
  3981. 00002B66  7001                     moveq.l    D0, 0x01
  3982. 00002B68  2D40 FAC6                move.l     [A6 - 0x53A], D0
  3983. 00002B6C  2D6D A8C2 FAC2           move.l     [A6 - 0x53E], [A5 - 0x573E]
  3984. 00002B72  2A2E FAC6                move.l     D5, [A6 - 0x53A]
  3985. 00002B76  602E                     bra        +0x30 /* 00002BA6 */
  3986. label00002B78:
  3987. 00002B78  202E FD28                move.l     D0, [A6 - 0x2D8]
  3988. 00002B7C  D194                     add.l      [A4], D0
  3989. 00002B7E  7001                     moveq.l    D0, 0x01
  3990. 00002B80  B094                     cmp.l      D0, [A4]
  3991. 00002B82  6F04                     ble        +0x6 /* 00002B88 */
  3992. 00002B84  28AD A8C2                move.l     [A4], [A5 - 0x573E]
  3993. label00002B88:
  3994. 00002B88  2014                     move.l     D0, [A4]
  3995. 00002B8A  B0AD A8C2                cmp.l      D0, [A5 - 0x573E]
  3996. 00002B8E  6F04                     ble        +0x6 /* 00002B94 */
  3997. 00002B90  7001                     moveq.l    D0, 0x01
  3998. 00002B92  2880                     move.l     [A4], D0
  3999. label00002B94:
  4000. 00002B94  4267                     clr.w      -[A7]
  4001. 00002B96  2F14                     move.l     -[A7], [A4]
  4002. 00002B98  4EAD 2ABA                jsr        [A5 + 0x2ABA /* export_1363 */]
  4003. 00002B9C  101F                     move.b     D0, [A7]+
  4004. 00002B9E  6676                     bne        +0x78 /* 00002C16 */
  4005. 00002BA0  5285                     addq.l     D5, 1
  4006. 00002BA2  6900 0088                bvs        +0x8A /* 00002C2C */
  4007. label00002BA6:
  4008. 00002BA6  BAAE FAC2                cmp.l      D5, [A6 - 0x53E]
  4009. 00002BAA  6FCC                     ble        -0x32 /* 00002B78 */
  4010. 00002BAC  607E                     bra        +0x80 /* 00002C2C */
  4011. 00002BAE  42A7                     clr.l      -[A7]
  4012. 00002BB0  2F2E FDEA                move.l     -[A7], [A6 - 0x216]
  4013. 00002BB4  2F2D A90A                move.l     -[A7], [A5 - 0x56F6]
  4014. 00002BB8  4EAD 21B2                jsr        [A5 + 0x21B2 /* export_1074 */]
  4015. 00002BBC  2D5F FDB0                move.l     [A6 - 0x250], [A7]+
  4016. 00002BC0  6602                     bne        +0x4 /* 00002BC4 */
  4017. 00002BC2  6068                     bra        +0x6A /* 00002C2C */
  4018. label00002BC4:
  4019. 00002BC4  7000                     moveq.l    D0, 0x00
  4020. 00002BC6  2D40 FDB4                move.l     [A6 - 0x24C], D0
  4021. 00002BCA  7001                     moveq.l    D0, 0x01
  4022. 00002BCC  2D40 FABE                move.l     [A6 - 0x542], D0
  4023. 00002BD0  2D6D A8C2 FABA           move.l     [A6 - 0x546], [A5 - 0x573E]
  4024. 00002BD6  2A2E FABE                move.l     D5, [A6 - 0x542]
  4025. 00002BDA  6032                     bra        +0x34 /* 00002C0E */
  4026. label00002BDC:
  4027. 00002BDC  4267                     clr.w      -[A7]
  4028. 00002BDE  2F2D A8CA                move.l     -[A7], [A5 - 0x5736]
  4029. 00002BE2  2F05                     move.l     -[A7], D5
  4030. 00002BE4  486E FD2C                pea.l      [A6 - 0x2D4]
  4031. 00002BE8  4EAD 2ACA                jsr        [A5 + 0x2ACA /* export_1365 */]
  4032. 00002BEC  101F                     move.b     D0, [A7]+
  4033. 00002BEE  671A                     beq        +0x1C /* 00002C0A */
  4034. 00002BF0  082E 0004 FD30           btst.b     [A6 - 0x2D0], 0x4
  4035. 00002BF6  6704                     beq        +0x6 /* 00002BFC */
  4036. 00002BF8  52AE FDB4                addq.l     [A6 - 0x24C], 1
  4037. label00002BFC:
  4038. 00002BFC  202E FDB4                move.l     D0, [A6 - 0x24C]
  4039. 00002C00  B0AE FDB0                cmp.l      D0, [A6 - 0x250]
  4040. 00002C04  6604                     bne        +0x6 /* 00002C0A */
  4041. 00002C06  2885                     move.l     [A4], D5
  4042. 00002C08  600C                     bra        +0xE /* 00002C16 */
  4043. label00002C0A:
  4044. 00002C0A  5285                     addq.l     D5, 1
  4045. 00002C0C  691E                     bvs        +0x20 /* 00002C2C */
  4046. label00002C0E:
  4047. 00002C0E  BAAE FABA                cmp.l      D5, [A6 - 0x546]
  4048. 00002C12  6FC8                     ble        -0x36 /* 00002BDC */
  4049. 00002C14  6016                     bra        +0x18 /* 00002C2C */
  4050. label00002C16:
  4051. 00002C16  42A7                     clr.l      -[A7]
  4052. 00002C18  2F2D A8CA                move.l     -[A7], [A5 - 0x5736]
  4053. 00002C1C  2F14                     move.l     -[A7], [A4]
  4054. 00002C1E  4EAD 2B8A                jsr        [A5 + 0x2B8A /* export_1389 */]
  4055. 00002C22  2D5F FDE0                move.l     [A6 - 0x220], [A7]+
  4056. label00002C26:
  4057. 00002C26  2D6E FDE0 0010           move.l     [A6 + 0x10], [A6 - 0x220]
  4058. label00002C2C:
  4059. 00002C2C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4060. 00002C30  4E5E                     unlink     A6
  4061. 00002C32  205F                     movea.l    A0, [A7]+
  4062. 00002C34  504F                     addq.w     A7, 8
  4063. 00002C36  4ED0                     jmp        [A0]
  4064. 00002C38  0249 4400                andi.w     A1, 0x4400 /* 'D\0' */
  4065. export_1465:
  4066. fn00002C3C:
  4067. 00002C3C  4E56 FFF6                link       A6, -0x000A
  4068. 00002C40  48E7 0118                movem.l    -[A7], D7,A3,A4
  4069. 00002C44  4267                     clr.w      -[A7]
  4070. 00002C46  486E 0008                pea.l      [A6 + 0x8]
  4071. 00002C4A  4EAD 279A                jsr        [A5 + 0x279A /* export_1263 */]
  4072. 00002C4E  101F                     move.b     D0, [A7]+
  4073. 00002C50  6604                     bne        +0x6 /* 00002C56 */
  4074. 00002C52  6000 0098                bra        +0x9A /* 00002CEC */
  4075. label00002C56:
  4076. 00002C56  266E 0008                movea.l    A3, [A6 + 0x8]
  4077. 00002C5A  42A7                     clr.l      -[A7]
  4078. 00002C5C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4079. 00002C60  A917                     syscall    GetWRefCon
  4080. 00002C62  2D57 FFFC                move.l     [A6 - 0x4], [A7]
  4081. 00002C66  205F                     movea.l    A0, [A7]+
  4082. 00002C68  A029                     syscall    HLock
  4083. 00002C6A  206E FFFC                movea.l    A0, [A6 - 0x4]
  4084. 00002C6E  2850                     movea.l    A4, [A0]
  4085. 00002C70  4AAC 003A                tst.l      [A4 + 0x3A]
  4086. 00002C74  670C                     beq        +0xE /* 00002C82 */
  4087. 00002C76  206C 003A                movea.l    A0, [A4 + 0x3A]
  4088. 00002C7A  2050                     movea.l    A0, [A0]
  4089. 00002C7C  216C 003E 003E           move.l     [A0 + 0x3E], [A4 + 0x3E]
  4090. label00002C82:
  4091. 00002C82  4AAC 003E                tst.l      [A4 + 0x3E]
  4092. 00002C86  670C                     beq        +0xE /* 00002C94 */
  4093. 00002C88  206C 003E                movea.l    A0, [A4 + 0x3E]
  4094. 00002C8C  2050                     movea.l    A0, [A0]
  4095. 00002C8E  216C 003A 003A           move.l     [A0 + 0x3A], [A4 + 0x3A]
  4096. label00002C94:
  4097. 00002C94  4AAC 0014                tst.l      [A4 + 0x14]
  4098. 00002C98  6708                     beq        +0xA /* 00002CA2 */
  4099. 00002C9A  486C 0014                pea.l      [A4 + 0x14]
  4100. 00002C9E  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  4101. label00002CA2:
  4102. 00002CA2  4AAC 0018                tst.l      [A4 + 0x18]
  4103. 00002CA6  6708                     beq        +0xA /* 00002CB0 */
  4104. 00002CA8  486C 0018                pea.l      [A4 + 0x18]
  4105. 00002CAC  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  4106. label00002CB0:
  4107. 00002CB0  4AAC 002C                tst.l      [A4 + 0x2C]
  4108. 00002CB4  670E                     beq        +0x10 /* 00002CC4 */
  4109. 00002CB6  4267                     clr.w      -[A7]
  4110. 00002CB8  2F2C 002C                move.l     -[A7], [A4 + 0x2C]
  4111. 00002CBC  303C 0001                move.w     D0, 0x1
  4112. 00002CC0  AA54                     syscall    TextServicesDispatch
  4113. 00002CC2  3E1F                     move.w     D7, [A7]+
  4114. label00002CC4:
  4115. 00002CC4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4116. 00002CC8  205F                     movea.l    A0, [A7]+
  4117. 00002CCA  A02A                     syscall    HUnlock
  4118. 00002CCC  2F0B                     move.l     -[A7], A3
  4119. 00002CCE  4EBA 468A                jsr        [PC + 0x468A /* 0000735A */]
  4120. 00002CD2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4121. 00002CD6  A92D                     syscall    CloseWindow
  4122. 00002CD8  486E FFFC                pea.l      [A6 - 0x4]
  4123. 00002CDC  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  4124. 00002CE0  486E 0008                pea.l      [A6 + 0x8]
  4125. 00002CE4  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  4126. 00002CE8  53AD B458                subq.l     [A5 - 0x4BA8], 1
  4127. label00002CEC:
  4128. 00002CEC  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  4129. 00002CF0  4E5E                     unlink     A6
  4130. 00002CF2  2E9F                     move.l     [A7], [A7]+
  4131. 00002CF4  4E75                     rts
  4132. export_1466:
  4133. 00002CF6  4E56 FEFA                link       A6, -0x0106
  4134. 00002CFA  4EAD 2032                jsr        [A5 + 0x2032 /* export_1026 */]
  4135. 00002CFE  7001                     moveq.l    D0, 0x01
  4136. 00002D00  B06E 0008                cmp.w      D0, [A6 + 0x8]
  4137. 00002D04  660C                     bne        +0xE /* 00002D12 */
  4138. 00002D06  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4139. 00002D0A  486D 0572                pea.l      [A5 + 0x572 /* export_170 */]
  4140. 00002D0E  A9F1                     syscall    UnloadSeg
  4141. 00002D10  602A                     bra        +0x2C /* 00002D3C */
  4142. label00002D12:
  4143. 00002D12  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  4144. 00002D16  2F2D C1D4                move.l     -[A7], [A5 - 0x3E2C]
  4145. 00002D1A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4146. 00002D1E  486E FEFC                pea.l      [A6 - 0x104]
  4147. 00002D22  A946                     syscall    GetMenuItemText/GetItem
  4148. 00002D24  486E FFFC                pea.l      [A6 - 0x4]
  4149. 00002D28  A874                     syscall    GetPort
  4150. 00002D2A  4267                     clr.w      -[A7]
  4151. 00002D2C  486E FEFC                pea.l      [A6 - 0x104]
  4152. 00002D30  A9B6                     syscall    OpenDeskAcc
  4153. 00002D32  3D5F FEFA                move.w     [A6 - 0x106], [A7]+
  4154. 00002D36  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4155. 00002D3A  A873                     syscall    SetPort
  4156. label00002D3C:
  4157. 00002D3C  4E5E                     unlink     A6
  4158. 00002D3E  205F                     movea.l    A0, [A7]+
  4159. 00002D40  544F                     addq.w     A7, 2
  4160. 00002D42  4ED0                     jmp        [A0]
  4161. export_1467:
  4162. 00002D44  4E56 FFEC                link       A6, -0x0014
  4163. 00002D48  2F0C                     move.l     -[A7], A4
  4164. 00002D4A  286E 0010                movea.l    A4, [A6 + 0x10]
  4165. 00002D4E  206D C242                movea.l    A0, [A5 - 0x3DBE]
  4166. 00002D52  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4167. 00002D56  41E8 0010                lea.l      A0, [A0 + 0x10]
  4168. 00002D5A  7003                     moveq.l    D0, 0x03
  4169. label00002D5C:
  4170. 00002D5C  32D8                     move.w     [A1]+, [A0]+
  4171. 00002D5E  51C8 FFFC                dbf        D0, -0x6 /* 00002D5C */
  4172. 00002D62  102D B532                move.b     D0, [A5 - 0x4ACE]
  4173. 00002D66  6600 0192                bne        +0x194 /* 00002EFA */
  4174. 00002D6A  802D C2D6                or.b       D0, [A5 - 0x3D2A]
  4175. 00002D6E  4A00                     tst.b      D0
  4176. 00002D70  6600 0188                bne        +0x18A /* 00002EFA */
  4177. 00002D74  2F00                     move.l     -[A7], D0
  4178. 00002D76  4267                     clr.w      -[A7]
  4179. 00002D78  486D C704                pea.l      [A5 - 0x38FC]
  4180. 00002D7C  486E FFF8                pea.l      [A6 - 0x8]
  4181. 00002D80  A8A6                     syscall    EqualRect
  4182. 00002D82  121F                     move.b     D1, [A7]+
  4183. 00002D84  201F                     move.l     D0, [A7]+
  4184. 00002D86  8001                     or.b       D0, D1
  4185. 00002D88  6704                     beq        +0x6 /* 00002D8E */
  4186. 00002D8A  6000 016E                bra        +0x170 /* 00002EFA */
  4187. label00002D8E:
  4188. 00002D8E  41EE FFF0                lea.l      A0, [A6 - 0x10]
  4189. 00002D92  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4190. 00002D96  7003                     moveq.l    D0, 0x03
  4191. label00002D98:
  4192. 00002D98  30D9                     move.w     [A0]+, [A1]+
  4193. 00002D9A  51C8 FFFC                dbf        D0, -0x6 /* 00002D98 */
  4194. 00002D9E  486E FFF0                pea.l      [A6 - 0x10]
  4195. 00002DA2  2F3C 0001 0001           move.l     -[A7], 0x10001
  4196. 00002DA8  A8A9                     syscall    InsetRect
  4197. 00002DAA  4267                     clr.w      -[A7]
  4198. 00002DAC  2F14                     move.l     -[A7], [A4]
  4199. 00002DAE  486E FFF0                pea.l      [A6 - 0x10]
  4200. 00002DB2  A8AD                     syscall    PtInRect
  4201. 00002DB4  101F                     move.b     D0, [A7]+
  4202. 00002DB6  6704                     beq        +0x6 /* 00002DBC */
  4203. 00002DB8  6000 0140                bra        +0x142 /* 00002EFA */
  4204. label00002DBC:
  4205. 00002DBC  4AAD B464                tst.l      [A5 - 0x4B9C]
  4206. 00002DC0  6608                     bne        +0xA /* 00002DCA */
  4207. 00002DC2  42A7                     clr.l      -[A7]
  4208. 00002DC4  A975                     syscall    TickCount
  4209. 00002DC6  2B5F B464                move.l     [A5 - 0x4B9C], [A7]+
  4210. label00002DCA:
  4211. 00002DCA  202E 0008                move.l     D0, [A6 + 0x8]
  4212. 00002DCE  D0AD B464                add.l      D0, [A5 - 0x4B9C]
  4213. 00002DD2  2F00                     move.l     -[A7], D0
  4214. 00002DD4  42A7                     clr.l      -[A7]
  4215. 00002DD6  A975                     syscall    TickCount
  4216. 00002DD8  221F                     move.l     D1, [A7]+
  4217. 00002DDA  201F                     move.l     D0, [A7]+
  4218. 00002DDC  B280                     cmp.l      D1, D0
  4219. 00002DDE  6C0A                     bge        +0xC /* 00002DEA */
  4220. 00002DE0  206E 000C                movea.l    A0, [A6 + 0xC]
  4221. 00002DE4  2890                     move.l     [A4], [A0]
  4222. 00002DE6  6000 0112                bra        +0x114 /* 00002EFA */
  4223. label00002DEA:
  4224. 00002DEA  2D6E FFF8 FFEC           move.l     [A6 - 0x14], [A6 - 0x8]
  4225. 00002DF0  302C 0002                move.w     D0, [A4 + 0x2]
  4226. 00002DF4  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  4227. 00002DF8  5CC0                     sge        D0
  4228. 00002DFA  322D C70A                move.w     D1, [A5 - 0x38F6]
  4229. 00002DFE  B26E FFFE                cmp.w      D1, [A6 - 0x2]
  4230. 00002E02  5EC1                     sgt        D1
  4231. 00002E04  C001                     and.b      D0, D1
  4232. 00002E06  6714                     beq        +0x16 /* 00002E1C */
  4233. 00002E08  066E 0010 FFEE           addi.w     [A6 - 0x12], 0x10
  4234. 00002E0E  302E FFFE                move.w     D0, [A6 - 0x2]
  4235. 00002E12  D07C 000F                add.w      D0, 0xF
  4236. 00002E16  3940 0002                move.w     [A4 + 0x2], D0
  4237. 00002E1A  6024                     bra        +0x26 /* 00002E40 */
  4238. label00002E1C:
  4239. 00002E1C  302C 0002                move.w     D0, [A4 + 0x2]
  4240. 00002E20  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  4241. 00002E24  5DC0                     slt        D0
  4242. 00002E26  322D C706                move.w     D1, [A5 - 0x38FA]
  4243. 00002E2A  B26E FFFA                cmp.w      D1, [A6 - 0x6]
  4244. 00002E2E  5DC1                     slt        D1
  4245. 00002E30  C001                     and.b      D0, D1
  4246. 00002E32  670C                     beq        +0xE /* 00002E40 */
  4247. 00002E34  046E 0010 FFEE           subi.w     [A6 - 0x12], 0x10
  4248. 00002E3A  396E FFEE 0002           move.w     [A4 + 0x2], [A6 - 0x12]
  4249. label00002E40:
  4250. 00002E40  3014                     move.w     D0, [A4]
  4251. 00002E42  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  4252. 00002E46  5CC0                     sge        D0
  4253. 00002E48  322D C708                move.w     D1, [A5 - 0x38F8]
  4254. 00002E4C  B26E FFFC                cmp.w      D1, [A6 - 0x4]
  4255. 00002E50  5EC1                     sgt        D1
  4256. 00002E52  C001                     and.b      D0, D1
  4257. 00002E54  673C                     beq        +0x3E /* 00002E92 */
  4258. 00002E56  4267                     clr.w      -[A7]
  4259. 00002E58  302E FFEC                move.w     D0, [A6 - 0x14]
  4260. 00002E5C  D07C 0010                add.w      D0, 0x10
  4261. 00002E60  3F00                     move.w     -[A7], D0
  4262. 00002E62  302E FFFC                move.w     D0, [A6 - 0x4]
  4263. 00002E66  906E FFF8                sub.w      D0, [A6 - 0x8]
  4264. 00002E6A  322D C708                move.w     D1, [A5 - 0x38F8]
  4265. 00002E6E  9240                     sub.w      D1, D0
  4266. 00002E70  3F01                     move.w     -[A7], D1
  4267. 00002E72  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  4268. 00002E76  3D5F FFEC                move.w     [A6 - 0x14], [A7]+
  4269. 00002E7A  4267                     clr.w      -[A7]
  4270. 00002E7C  302E FFFC                move.w     D0, [A6 - 0x4]
  4271. 00002E80  D07C 000F                add.w      D0, 0xF
  4272. 00002E84  3F00                     move.w     -[A7], D0
  4273. 00002E86  3F2D C708                move.w     -[A7], [A5 - 0x38F8]
  4274. 00002E8A  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  4275. 00002E8E  389F                     move.w     [A4], [A7]+
  4276. 00002E90  6032                     bra        +0x34 /* 00002EC4 */
  4277. label00002E92:
  4278. 00002E92  3014                     move.w     D0, [A4]
  4279. 00002E94  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  4280. 00002E98  5DC0                     slt        D0
  4281. 00002E9A  322D C704                move.w     D1, [A5 - 0x38FC]
  4282. 00002E9E  B26E FFF8                cmp.w      D1, [A6 - 0x8]
  4283. 00002EA2  5DC1                     slt        D1
  4284. 00002EA4  C001                     and.b      D0, D1
  4285. 00002EA6  671C                     beq        +0x1E /* 00002EC4 */
  4286. 00002EA8  4267                     clr.w      -[A7]
  4287. 00002EAA  302E FFEC                move.w     D0, [A6 - 0x14]
  4288. 00002EAE  907C 0010                sub.w      D0, 0x10
  4289. 00002EB2  3F00                     move.w     -[A7], D0
  4290. 00002EB4  3F2D C704                move.w     -[A7], [A5 - 0x38FC]
  4291. 00002EB8  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  4292. 00002EBC  3D5F FFEC                move.w     [A6 - 0x14], [A7]+
  4293. 00002EC0  38AE FFEC                move.w     [A4], [A6 - 0x14]
  4294. label00002EC4:
  4295. 00002EC4  202E FFEC                move.l     D0, [A6 - 0x14]
  4296. 00002EC8  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  4297. 00002ECC  672C                     beq        +0x2E /* 00002EFA */
  4298. 00002ECE  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4299. 00002ED2  4EAD 262A                jsr        [A5 + 0x262A /* export_1217 */]
  4300. 00002ED6  206D C242                movea.l    A0, [A5 - 0x3DBE]
  4301. 00002EDA  4868 0010                pea.l      [A0 + 0x10]
  4302. 00002EDE  486D C290                pea.l      [A5 - 0x3D70]
  4303. 00002EE2  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  4304. 00002EE6  42A7                     clr.l      -[A7]
  4305. 00002EE8  A975                     syscall    TickCount
  4306. 00002EEA  2B5F B464                move.l     [A5 - 0x4B9C], [A7]+
  4307. 00002EEE  206D C242                movea.l    A0, [A5 - 0x3DBE]
  4308. 00002EF2  4868 0010                pea.l      [A0 + 0x10]
  4309. 00002EF6  4EAD 2582                jsr        [A5 + 0x2582 /* export_1196 */]
  4310. label00002EFA:
  4311. 00002EFA  285F                     movea.l    A4, [A7]+
  4312. 00002EFC  4E5E                     unlink     A6
  4313. 00002EFE  205F                     movea.l    A0, [A7]+
  4314. 00002F00  DEFC 000C                add.w      A7, 0xC
  4315. 00002F04  4ED0                     jmp        [A0]
  4316. fn00002F06:
  4317. 00002F06  4E56 FFF6                link       A6, -0x000A
  4318. 00002F0A  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  4319. 00002F0E  286E 0008                movea.l    A4, [A6 + 0x8]
  4320. 00002F12  266C 000E                movea.l    A3, [A4 + 0xE]
  4321. 00002F16  2F2B 0086                move.l     -[A7], [A3 + 0x86]
  4322. 00002F1A  206E 000C                movea.l    A0, [A6 + 0xC]
  4323. 00002F1E  4240                     clr.w      D0
  4324. 00002F20  1010                     move.b     D0, [A0]
  4325. 00002F22  5240                     addq.w     D0, 1
  4326. 00002F24  48C0                     ext.l      D0
  4327. 00002F26  2F00                     move.l     -[A7], D0
  4328. 00002F28  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  4329. 00002F2C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4330. 00002F30  206B 0086                movea.l    A0, [A3 + 0x86]
  4331. 00002F34  2F10                     move.l     -[A7], [A0]
  4332. 00002F36  206E 000C                movea.l    A0, [A6 + 0xC]
  4333. 00002F3A  4240                     clr.w      D0
  4334. 00002F3C  1010                     move.b     D0, [A0]
  4335. 00002F3E  5240                     addq.w     D0, 1
  4336. 00002F40  48C0                     ext.l      D0
  4337. 00002F42  2F00                     move.l     -[A7], D0
  4338. 00002F44  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  4339. 00002F48  486C FDE4                pea.l      [A4 - 0x21C]
  4340. 00002F4C  A874                     syscall    GetPort
  4341. 00002F4E  486E FFFC                pea.l      [A6 - 0x4]
  4342. 00002F52  A910                     syscall    GetWMgrPort
  4343. 00002F54  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4344. 00002F58  A873                     syscall    SetPort
  4345. 00002F5A  206E FFFC                movea.l    A0, [A6 - 0x4]
  4346. 00002F5E  3E28 0044                move.w     D7, [A0 + 0x44]
  4347. 00002F62  3C28 004A                move.w     D6, [A0 + 0x4A]
  4348. 00002F66  4267                     clr.w      -[A7]
  4349. 00002F68  3EB8 0BA6                move.w     [A7], [0x00000BA6 /* SysFontFam */]
  4350. 00002F6C  A887                     syscall    TextFont
  4351. 00002F6E  4267                     clr.w      -[A7]
  4352. 00002F70  3EB8 0BA8                move.w     [A7], [0x00000BA8 /* DefFontSize */]
  4353. 00002F74  6604                     bne        +0x6 /* 00002F7A */
  4354. 00002F76  3EBC 000C                move.w     [A7], 0xC
  4355. label00002F7A:
  4356. 00002F7A  A88A                     syscall    TextSize
  4357. 00002F7C  4267                     clr.w      -[A7]
  4358. 00002F7E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4359. 00002F82  A88C                     syscall    StringWidth
  4360. 00002F84  3A1F                     move.w     D5, [A7]+
  4361. 00002F86  3F07                     move.w     -[A7], D7
  4362. 00002F88  A887                     syscall    TextFont
  4363. 00002F8A  3F06                     move.w     -[A7], D6
  4364. 00002F8C  A88A                     syscall    TextSize
  4365. 00002F8E  2F2C FDE4                move.l     -[A7], [A4 - 0x21C]
  4366. 00002F92  A873                     syscall    SetPort
  4367. 00002F94  206C 000E                movea.l    A0, [A4 + 0xE]
  4368. 00002F98  3145 008A                move.w     [A0 + 0x8A], D5
  4369. 00002F9C  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  4370. 00002FA0  4E5E                     unlink     A6
  4371. 00002FA2  205F                     movea.l    A0, [A7]+
  4372. 00002FA4  504F                     addq.w     A7, 8
  4373. 00002FA6  4ED0                     jmp        [A0]
  4374. export_1468:
  4375. fn00002FA8:
  4376. 00002FA8  4E56 FDD8                link       A6, -0x0228
  4377. 00002FAC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4378. 00002FB0  382E 000C                move.w     D4, [A6 + 0xC]
  4379. 00002FB4  42A7                     clr.l      -[A7]
  4380. 00002FB6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4381. 00002FBA  A917                     syscall    GetWRefCon
  4382. 00002FBC  2C1F                     move.l     D6, [A7]+
  4383. 00002FBE  42A7                     clr.l      -[A7]
  4384. 00002FC0  2046                     movea.l    A0, D6
  4385. 00002FC2  2050                     movea.l    A0, [A0]
  4386. 00002FC4  2F10                     move.l     -[A7], [A0]
  4387. 00002FC6  2F4D 0004                move.l     [A7 + 0x4], A5
  4388. 00002FCA  2A5F                     movea.l    A5, [A7]+
  4389. 00002FCC  2E1F                     move.l     D7, [A7]+
  4390. 00002FCE  1D6D B4FE FFF7           move.b     [A6 - 0x9], [A5 - 0x4B02]
  4391. 00002FD4  4205                     clr.b      D5
  4392. 00002FD6  4A44                     tst.w      D4
  4393. 00002FD8  57C0                     seq        D0
  4394. 00002FDA  C02D B3E4                and.b      D0, [A5 - 0x4C1C]
  4395. 00002FDE  6740                     beq        +0x42 /* 00003020 */
  4396. 00002FE0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4397. 00002FE4  486E FEF6                pea.l      [A6 - 0x10A]
  4398. 00002FE8  A919                     syscall    GetWTitle
  4399. 00002FEA  486E FEF6                pea.l      [A6 - 0x10A]
  4400. 00002FEE  486E FDF6                pea.l      [A6 - 0x20A]
  4401. 00002FF2  4240                     clr.w      D0
  4402. 00002FF4  102E FEF6                move.b     D0, [A6 - 0x10A]
  4403. 00002FF8  5240                     addq.w     D0, 1
  4404. 00002FFA  48C0                     ext.l      D0
  4405. 00002FFC  2F00                     move.l     -[A7], D0
  4406. 00002FFE  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  4407. 00003002  4267                     clr.w      -[A7]
  4408. 00003004  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4409. 00003008  486E FDF6                pea.l      [A6 - 0x20A]
  4410. 0000300C  4EAD 2492                jsr        [A5 + 0x2492 /* export_1166 */]
  4411. 00003010  1A1F                     move.b     D5, [A7]+
  4412. 00003012  1005                     move.b     D0, D5
  4413. 00003014  670A                     beq        +0xC /* 00003020 */
  4414. 00003016  486E FDF6                pea.l      [A6 - 0x20A]
  4415. 0000301A  2F0E                     move.l     -[A7], A6
  4416. 0000301C  4EBA FEE8                jsr        [PC - 0x118 /* 00002F06 */]
  4417. label00003020:
  4418. 00003020  2046                     movea.l    A0, D6
  4419. 00003022  2050                     movea.l    A0, [A0]
  4420. 00003024  2668 0008                movea.l    A3, [A0 + 0x8]
  4421. 00003028  2F0B                     move.l     -[A7], A3
  4422. 0000302A  A9A2                     syscall    LoadResource
  4423. 0000302C  4A93                     tst.l      [A3]
  4424. 0000302E  57C0                     seq        D0
  4425. 00003030  4A00                     tst.b      D0
  4426. 00003032  6612                     bne        +0x14 /* 00003046 */
  4427. 00003034  2F00                     move.l     -[A7], D0
  4428. 00003036  4267                     clr.w      -[A7]
  4429. 00003038  A9AF                     syscall    ResError
  4430. 0000303A  321F                     move.w     D1, [A7]+
  4431. 0000303C  201F                     move.l     D0, [A7]+
  4432. 0000303E  4A41                     tst.w      D1
  4433. 00003040  56C1                     sne        D1
  4434. 00003042  8001                     or.b       D0, D1
  4435. 00003044  670A                     beq        +0xC /* 00003050 */
  4436. label00003046:
  4437. 00003046  2F3C 0000 C527           move.l     -[A7], 0xC527
  4438. 0000304C  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  4439. label00003050:
  4440. 00003050  2F0B                     move.l     -[A7], A3
  4441. 00003052  486E FDF1                pea.l      [A6 - 0x20F]
  4442. 00003056  4EAD 22EA                jsr        [A5 + 0x22EA /* export_1113 */]
  4443. 0000305A  42A7                     clr.l      -[A7]
  4444. 0000305C  2F07                     move.l     -[A7], D7
  4445. 0000305E  2F4D 0004                move.l     [A7 + 0x4], A5
  4446. 00003062  2A5F                     movea.l    A5, [A7]+
  4447. 00003064  2E1F                     move.l     D7, [A7]+
  4448. 00003066  2046                     movea.l    A0, D6
  4449. 00003068  2850                     movea.l    A4, [A0]
  4450. 0000306A  42A7                     clr.l      -[A7]
  4451. 0000306C  7000                     moveq.l    D0, 0x00
  4452. 0000306E  302C 0030                move.w     D0, [A4 + 0x30]
  4453. 00003072  C0BC 0000 000F           and.l      D0, 0xF
  4454. 00003078  3F00                     move.w     -[A7], D0
  4455. 0000307A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4456. 0000307E  3F04                     move.w     -[A7], D4
  4457. 00003080  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4458. 00003084  2F13                     move.l     -[A7], [A3]
  4459. 00003086  205F                     movea.l    A0, [A7]+
  4460. 00003088  4E90                     jsr        [A0]
  4461. 0000308A  2D5F FDEC                move.l     [A6 - 0x214], [A7]+
  4462. 0000308E  42A7                     clr.l      -[A7]
  4463. 00003090  2046                     movea.l    A0, D6
  4464. 00003092  2050                     movea.l    A0, [A0]
  4465. 00003094  2F10                     move.l     -[A7], [A0]
  4466. 00003096  2F4D 0004                move.l     [A7 + 0x4], A5
  4467. 0000309A  2A5F                     movea.l    A5, [A7]+
  4468. 0000309C  2E1F                     move.l     D7, [A7]+
  4469. 0000309E  2F0B                     move.l     -[A7], A3
  4470. 000030A0  1F2E FDF1                move.b     -[A7], [A6 - 0x20F]
  4471. 000030A4  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  4472. 000030A8  206E 000E                movea.l    A0, [A6 + 0xE]
  4473. 000030AC  102E FFF7                move.b     D0, [A6 - 0x9]
  4474. 000030B0  C028 006F                and.b      D0, [A0 + 0x6F]
  4475. 000030B4  6700 00CE                beq        +0xD0 /* 00003184 */
  4476. 000030B8  42A7                     clr.l      -[A7]
  4477. 000030BA  A8D8                     syscall    NewRgn
  4478. 000030BC  2D5F FDE8                move.l     [A6 - 0x218], [A7]+
  4479. 000030C0  486E FDE4                pea.l      [A6 - 0x21C]
  4480. 000030C4  A874                     syscall    GetPort
  4481. 000030C6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4482. 000030CA  A873                     syscall    SetPort
  4483. 000030CC  206E 000E                movea.l    A0, [A6 + 0xE]
  4484. 000030D0  49E8 0010                lea.l      A4, [A0 + 0x10]
  4485. 000030D4  486E FDDC                pea.l      [A6 - 0x224]
  4486. 000030D8  302C 0006                move.w     D0, [A4 + 0x6]
  4487. 000030DC  907C 0010                sub.w      D0, 0x10
  4488. 000030E0  3F00                     move.w     -[A7], D0
  4489. 000030E2  302C 0004                move.w     D0, [A4 + 0x4]
  4490. 000030E6  907C 0010                sub.w      D0, 0x10
  4491. 000030EA  3F00                     move.w     -[A7], D0
  4492. 000030EC  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  4493. 000030F0  A8A7                     syscall    SetRect
  4494. 000030F2  4A44                     tst.w      D4
  4495. 000030F4  57C0                     seq        D0
  4496. 000030F6  7206                     moveq.l    D1, 0x06
  4497. 000030F8  B244                     cmp.w      D1, D4
  4498. 000030FA  57C1                     seq        D1
  4499. 000030FC  8001                     or.b       D0, D1
  4500. 000030FE  6708                     beq        +0xA /* 00003108 */
  4501. 00003100  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4502. 00003104  4EAD 24AA                jsr        [A5 + 0x24AA /* export_1169 */]
  4503. label00003108:
  4504. 00003108  7001                     moveq.l    D0, 0x01
  4505. 0000310A  B044                     cmp.w      D0, D4
  4506. 0000310C  6622                     bne        +0x24 /* 00003130 */
  4507. 0000310E  2D6E 0008 FDD8           move.l     [A6 - 0x228], [A6 + 0x8]
  4508. 00003114  486E FDD8                pea.l      [A6 - 0x228]
  4509. 00003118  A871                     syscall    GlobalToLocal
  4510. 0000311A  4267                     clr.w      -[A7]
  4511. 0000311C  2F2E FDD8                move.l     -[A7], [A6 - 0x228]
  4512. 00003120  486E FDDC                pea.l      [A6 - 0x224]
  4513. 00003124  A8AD                     syscall    PtInRect
  4514. 00003126  101F                     move.b     D0, [A7]+
  4515. 00003128  6706                     beq        +0x8 /* 00003130 */
  4516. 0000312A  7003                     moveq.l    D0, 0x03
  4517. 0000312C  2D40 FDEC                move.l     [A6 - 0x214], D0
  4518. label00003130:
  4519. 00003130  7002                     moveq.l    D0, 0x02
  4520. 00003132  B044                     cmp.w      D0, D4
  4521. 00003134  6642                     bne        +0x44 /* 00003178 */
  4522. 00003136  486E FDE0                pea.l      [A6 - 0x220]
  4523. 0000313A  A870                     syscall    LocalToGlobal
  4524. 0000313C  302E FDE2                move.w     D0, [A6 - 0x21E]
  4525. 00003140  907C 0011                sub.w      D0, 0x11
  4526. 00003144  3D40 FDDE                move.w     [A6 - 0x222], D0
  4527. 00003148  302E FDE0                move.w     D0, [A6 - 0x220]
  4528. 0000314C  907C 0011                sub.w      D0, 0x11
  4529. 00003150  3D40 FDDC                move.w     [A6 - 0x224], D0
  4530. 00003154  2F2E FDE8                move.l     -[A7], [A6 - 0x218]
  4531. 00003158  486E FDDC                pea.l      [A6 - 0x224]
  4532. 0000315C  A8DF                     syscall    RectRgn
  4533. 0000315E  286E 000E                movea.l    A4, [A6 + 0xE]
  4534. 00003162  2F2C 0076                move.l     -[A7], [A4 + 0x76]
  4535. 00003166  2F2E FDE8                move.l     -[A7], [A6 - 0x218]
  4536. 0000316A  2F2C 0076                move.l     -[A7], [A4 + 0x76]
  4537. 0000316E  A8E6                     syscall    DiffRgn
  4538. 00003170  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4539. 00003174  4EAD 24CA                jsr        [A5 + 0x24CA /* export_1173 */]
  4540. label00003178:
  4541. 00003178  2F2E FDE4                move.l     -[A7], [A6 - 0x21C]
  4542. 0000317C  A873                     syscall    SetPort
  4543. 0000317E  2F2E FDE8                move.l     -[A7], [A6 - 0x218]
  4544. 00003182  A8D9                     syscall    DisposRgn/DisposeRgn
  4545. label00003184:
  4546. 00003184  1005                     move.b     D0, D5
  4547. 00003186  670A                     beq        +0xC /* 00003192 */
  4548. 00003188  486E FEF6                pea.l      [A6 - 0x10A]
  4549. 0000318C  2F0E                     move.l     -[A7], A6
  4550. 0000318E  4EBA FD76                jsr        [PC - 0x28A /* 00002F06 */]
  4551. label00003192:
  4552. 00003192  42A7                     clr.l      -[A7]
  4553. 00003194  2F07                     move.l     -[A7], D7
  4554. 00003196  2F4D 0004                move.l     [A7 + 0x4], A5
  4555. 0000319A  2A5F                     movea.l    A5, [A7]+
  4556. 0000319C  2E1F                     move.l     D7, [A7]+
  4557. 0000319E  2D6E FDEC 0014           move.l     [A6 + 0x14], [A6 - 0x214]
  4558. 000031A4  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4559. 000031A8  4E5E                     unlink     A6
  4560. 000031AA  205F                     movea.l    A0, [A7]+
  4561. 000031AC  DEFC 000C                add.w      A7, 0xC
  4562. 000031B0  4ED0                     jmp        [A0]
  4563. export_1469:
  4564. 000031B2  4E56 FFFA                link       A6, -0x0006
  4565. 000031B6  4A6D C4FC                tst.w      [A5 - 0x3B04]
  4566. 000031BA  6C1E                     bge        +0x20 /* 000031DA */
  4567. 000031BC  3D7C 0082 FFFE           move.w     [A6 - 0x2], 0x82
  4568. 000031C2  3D7C 0064 FFFC           move.w     [A6 - 0x4], 0x64 /* 'd' */
  4569. 000031C8  4267                     clr.w      -[A7]
  4570. 000031CA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4571. 000031CE  2F2D C4FC                move.l     -[A7], [A5 - 0x3B04]
  4572. 000031D2  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  4573. 000031D6  3D5F FFFA                move.w     [A6 - 0x6], [A7]+
  4574. label000031DA:
  4575. 000031DA  4E5E                     unlink     A6
  4576. 000031DC  4E75                     rts
  4577. export_1470:
  4578. 000031DE  4E56 FFFC                link       A6, -0x0004
  4579. 000031E2  48E7 0300                movem.l    -[A7], D6,D7
  4580. 000031E6  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  4581. 000031EA  A873                     syscall    SetPort
  4582. 000031EC  486E 0012                pea.l      [A6 + 0x12]
  4583. 000031F0  A870                     syscall    LocalToGlobal
  4584. 000031F2  486E 000E                pea.l      [A6 + 0xE]
  4585. 000031F6  A870                     syscall    LocalToGlobal
  4586. 000031F8  4A6D C392                tst.w      [A5 - 0x3C6E]
  4587. 000031FC  6E04                     bgt        +0x6 /* 00003202 */
  4588. 000031FE  4247                     clr.w      D7
  4589. 00003200  606C                     bra        +0x6E /* 0000326E */
  4590. label00003202:
  4591. 00003202  7000                     moveq.l    D0, 0x00
  4592. 00003204  302E 0014                move.w     D0, [A6 + 0x14]
  4593. 00003208  7210                     moveq.l    D1, 0x10
  4594. 0000320A  E3A8                     lsl        D0, D1
  4595. 0000320C  2B40 C210                move.l     [A5 - 0x3DF0], D0
  4596. 00003210  7000                     moveq.l    D0, 0x00
  4597. 00003212  302E 0012                move.w     D0, [A6 + 0x12]
  4598. 00003216  7210                     moveq.l    D1, 0x10
  4599. 00003218  E3A8                     lsl        D0, D1
  4600. 0000321A  2B40 C0B4                move.l     [A5 - 0x3F4C], D0
  4601. 0000321E  42A7                     clr.l      -[A7]
  4602. 00003220  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  4603. 00003224  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4604. 00003228  4EAD 1FD2                jsr        [A5 + 0x1FD2 /* export_1014 */]
  4605. 0000322C  2C1F                     move.l     D6, [A7]+
  4606. 0000322E  4846                     swap.w     D6
  4607. 00003230  3006                     move.w     D0, D6
  4608. 00003232  C1FC 003C                muls.w     D0, 0x3C /* '<' */
  4609. 00003236  48C0                     ext.l      D0
  4610. 00003238  81ED C392                divs.w     D0, [A5 - 0x3C6E]
  4611. 0000323C  3E00                     move.w     D7, D0
  4612. 0000323E  7001                     moveq.l    D0, 0x01
  4613. 00003240  B047                     cmp.w      D0, D7
  4614. 00003242  6F02                     ble        +0x4 /* 00003246 */
  4615. 00003244  7E01                     moveq.l    D7, 0x01
  4616. label00003246:
  4617. 00003246  42A7                     clr.l      -[A7]
  4618. 00003248  302E 0010                move.w     D0, [A6 + 0x10]
  4619. 0000324C  906E 0014                sub.w      D0, [A6 + 0x14]
  4620. 00003250  3F00                     move.w     -[A7], D0
  4621. 00003252  3F07                     move.w     -[A7], D7
  4622. 00003254  A869                     syscall    FixRatio
  4623. 00003256  2B5F C20C                move.l     [A5 - 0x3DF4], [A7]+
  4624. 0000325A  42A7                     clr.l      -[A7]
  4625. 0000325C  302E 000E                move.w     D0, [A6 + 0xE]
  4626. 00003260  906E 0012                sub.w      D0, [A6 + 0x12]
  4627. 00003264  3F00                     move.w     -[A7], D0
  4628. 00003266  3F07                     move.w     -[A7], D7
  4629. 00003268  A869                     syscall    FixRatio
  4630. 0000326A  2B5F C0B0                move.l     [A5 - 0x3F50], [A7]+
  4631. label0000326E:
  4632. 0000326E  4267                     clr.w      -[A7]
  4633. 00003270  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  4634. 00003274  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4635. 00003278  A881                     syscall    EqualPt
  4636. 0000327A  1B5F C370                move.b     [A5 - 0x3C90], [A7]+
  4637. 0000327E  2B6E 000E BA56           move.l     [A5 - 0x45AA], [A6 + 0xE]
  4638. 00003284  42A7                     clr.l      -[A7]
  4639. 00003286  A975                     syscall    TickCount
  4640. 00003288  2B5F C6E0                move.l     [A5 - 0x3920], [A7]+
  4641. 0000328C  3007                     move.w     D0, D7
  4642. 0000328E  48C0                     ext.l      D0
  4643. 00003290  D0AD C6E0                add.l      D0, [A5 - 0x3920]
  4644. 00003294  2B40 B816                move.l     [A5 - 0x47EA], D0
  4645. 00003298  1B7C 0001 B532           move.b     [A5 - 0x4ACE], 0x1
  4646. 0000329E  7000                     moveq.l    D0, 0x00
  4647. 000032A0  2B40 B476                move.l     [A5 - 0x4B8A], D0
  4648. 000032A4  7000                     moveq.l    D0, 0x00
  4649. 000032A6  2B40 B538                move.l     [A5 - 0x4AC8], D0
  4650. 000032AA  1B6E 000C A07C           move.b     [A5 - 0x5F84], [A6 + 0xC]
  4651. 000032B0  1B6E 000C C2D8           move.b     [A5 - 0x3D28], [A6 + 0xC]
  4652. 000032B6  1B6E 000A A028           move.b     [A5 - 0x5FD8], [A6 + 0xA]
  4653. 000032BC  1B6E 000A C1B6           move.b     [A5 - 0x3E4A], [A6 + 0xA]
  4654. 000032C2  1B6E 0008 A1AA           move.b     [A5 - 0x5E56], [A6 + 0x8]
  4655. 000032C8  1B6E 0008 BA5E           move.b     [A5 - 0x45A2], [A6 + 0x8]
  4656. 000032CE  3B7C 0001 C34E           move.w     [A5 - 0x3CB2], 0x1
  4657. 000032D4  7000                     moveq.l    D0, 0x00
  4658. 000032D6  2B40 C350                move.l     [A5 - 0x3CB0], D0
  4659. 000032DA  42A7                     clr.l      -[A7]
  4660. 000032DC  A975                     syscall    TickCount
  4661. 000032DE  2B5F C354                move.l     [A5 - 0x3CAC], [A7]+
  4662. 000032E2  2B6E 0012 C358           move.l     [A5 - 0x3CA8], [A6 + 0x12]
  4663. 000032E8  426D C35C                clr.w      [A5 - 0x3CA4]
  4664. 000032EC  102D A07C                move.b     D0, [A5 - 0x5F84]
  4665. 000032F0  6706                     beq        +0x8 /* 000032F8 */
  4666. 000032F2  066D 0200 C35C           addi.w     [A5 - 0x3CA4], 0x200
  4667. label000032F8:
  4668. 000032F8  102D A028                move.b     D0, [A5 - 0x5FD8]
  4669. 000032FC  6706                     beq        +0x8 /* 00003304 */
  4670. 000032FE  066D 0800 C35C           addi.w     [A5 - 0x3CA4], 0x800
  4671. label00003304:
  4672. 00003304  102D A1AA                move.b     D0, [A5 - 0x5E56]
  4673. 00003308  6706                     beq        +0x8 /* 00003310 */
  4674. 0000330A  066D 0100 C35C           addi.w     [A5 - 0x3CA4], 0x100
  4675. label00003310:
  4676. 00003310  41ED C4FA                lea.l      A0, [A5 - 0x3B06]
  4677. 00003314  43ED C34E                lea.l      A1, [A5 - 0x3CB2]
  4678. 00003318  7007                     moveq.l    D0, 0x07
  4679. label0000331A:
  4680. 0000331A  30D9                     move.w     [A0]+, [A1]+
  4681. 0000331C  51C8 FFFC                dbf        D0, -0x6 /* 0000331A */
  4682. 00003320  1B7C 0001 A07E           move.b     [A5 - 0x5F82], 0x1
  4683. 00003326  4A6D C10A                tst.w      [A5 - 0x3EF6]
  4684. 0000332A  6606                     bne        +0x8 /* 00003332 */
  4685. 0000332C  4EAD 368A                jsr        [A5 + 0x368A /* export_1741 */]
  4686. 00003330  6004                     bra        +0x6 /* 00003336 */
  4687. label00003332:
  4688. 00003332  4EAD 068A                jsr        [A5 + 0x68A /* export_205 */]
  4689. label00003336:
  4690. 00003336  422D C2D8                clr.b      [A5 - 0x3D28]
  4691. 0000333A  422D C1B6                clr.b      [A5 - 0x3E4A]
  4692. 0000333E  422D BA5E                clr.b      [A5 - 0x45A2]
  4693. 00003342  422D A07E                clr.b      [A5 - 0x5F82]
  4694. 00003346  422D B532                clr.b      [A5 - 0x4ACE]
  4695. 0000334A  4CDF 00C0                movem.l    D6,D7, [A7]+
  4696. 0000334E  4E5E                     unlink     A6
  4697. 00003350  205F                     movea.l    A0, [A7]+
  4698. 00003352  DEFC 000E                add.w      A7, 0xE
  4699. 00003356  4ED0                     jmp        [A0]
  4700. export_1471:
  4701. 00003358  4E56 FFFC                link       A6, -0x0004
  4702. 0000335C  48E7 0700                movem.l    -[A7], D5,D6,D7
  4703. 00003360  3C2E 0008                move.w     D6, [A6 + 0x8]
  4704. 00003364  7003                     moveq.l    D0, 0x03
  4705. 00003366  B046                     cmp.w      D0, D6
  4706. 00003368  57C0                     seq        D0
  4707. 0000336A  7202                     moveq.l    D1, 0x02
  4708. 0000336C  B246                     cmp.w      D1, D6
  4709. 0000336E  57C1                     seq        D1
  4710. 00003370  8001                     or.b       D0, D1
  4711. 00003372  6712                     beq        +0x14 /* 00003386 */
  4712. 00003374  3F3C 0001                move.w     -[A7], 0x1
  4713. 00003378  4EBA E8F2                jsr        [PC - 0x170E /* 00001C6C */]
  4714. 0000337C  102D B570                move.b     D0, [A5 - 0x4A90]
  4715. 00003380  6704                     beq        +0x6 /* 00003386 */
  4716. 00003382  4EAD 2702                jsr        [A5 + 0x2702 /* export_1244 */]
  4717. label00003386:
  4718. 00003386  102D C2D8                move.b     D0, [A5 - 0x3D28]
  4719. 0000338A  660E                     bne        +0x10 /* 0000339A */
  4720. 0000338C  2F00                     move.l     -[A7], D0
  4721. 0000338E  4267                     clr.w      -[A7]
  4722. 00003390  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  4723. 00003394  121F                     move.b     D1, [A7]+
  4724. 00003396  201F                     move.l     D0, [A7]+
  4725. 00003398  8001                     or.b       D0, D1
  4726. label0000339A:
  4727. 0000339A  1E00                     move.b     D7, D0
  4728. 0000339C  3006                     move.w     D0, D6
  4729. 0000339E  5340                     subq.w     D0, 1
  4730. 000033A0  6B00 00D8                bmi        +0xDA /* 0000347A */
  4731. 000033A4  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  4732. 000033A8  6E00 00D0                bgt        +0xD2 /* 0000347A */
  4733. 000033AC  D040                     add.w      D0, D0
  4734. 000033AE  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4735. 000033B2  4EFB 0000                jmp        [PC + D0.w]
  4736. 000033B6  001E 002E                ori.b      [A6]+, 0x2E /* '.' */
  4737. 000033BA  0042 004C                ori.w      D2, 0x4C /* 'L' */
  4738. 000033BE  00C6                     ori.?      D6, 0xFFFFFFFFFFFFFFFF
  4739. 000033C0  0058 0068                ori.w      [A0]+, 0x68 /* 'h' */
  4740. 000033C4  0074 0080 00C6           ori.w      [A4 + D0.w - 0x58], 0x80
  4741. 000033CA  0090 009A 00A2           ori.l      [A0], 0x9A00A2
  4742. 000033D0  00C2                     ori.?      D2, 0xFFFFFFFFFFFFFFFF
  4743. 000033D2  1F3C 0001                move.b     -[A7], 0x1
  4744. 000033D6  1F07                     move.b     -[A7], D7
  4745. 000033D8  4267                     clr.w      -[A7]
  4746. 000033DA  4EAD 2472                jsr        [A5 + 0x2472 /* export_1162 */]
  4747. 000033DE  6000 009A                bra        +0x9C /* 0000347A */
  4748. 000033E2  4267                     clr.w      -[A7]
  4749. 000033E4  2F2D A544                move.l     -[A7], [A5 - 0x5ABC]
  4750. 000033E8  1F07                     move.b     -[A7], D7
  4751. 000033EA  4267                     clr.w      -[A7]
  4752. 000033EC  4EBA 34CC                jsr        [PC + 0x34CC /* 000068BA */]
  4753. 000033F0  3A1F                     move.w     D5, [A7]+
  4754. 000033F2  6000 0086                bra        +0x88 /* 0000347A */
  4755. 000033F6  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  4756. 000033FA  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  4757. 000033FE  607A                     bra        +0x7C /* 0000347A */
  4758. 00003400  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  4759. 00003404  486D 0582                pea.l      [A5 + 0x582 /* export_172 */]
  4760. 00003408  A9F1                     syscall    UnloadSeg
  4761. 0000340A  606E                     bra        +0x70 /* 0000347A */
  4762. 0000340C  7001                     moveq.l    D0, 0x01
  4763. 0000340E  2F00                     move.l     -[A7], D0
  4764. 00003410  2F2D A548                move.l     -[A7], [A5 - 0x5AB8]
  4765. 00003414  4267                     clr.w      -[A7]
  4766. 00003416  4EAD 2482                jsr        [A5 + 0x2482 /* export_1164 */]
  4767. 0000341A  605E                     bra        +0x60 /* 0000347A */
  4768. 0000341C  1F3C 0001                move.b     -[A7], 0x1
  4769. 00003420  4267                     clr.w      -[A7]
  4770. 00003422  4EAD 247A                jsr        [A5 + 0x247A /* export_1163 */]
  4771. 00003426  6052                     bra        +0x54 /* 0000347A */
  4772. 00003428  1F3C 0002                move.b     -[A7], 0x2
  4773. 0000342C  4267                     clr.w      -[A7]
  4774. 0000342E  4EAD 247A                jsr        [A5 + 0x247A /* export_1163 */]
  4775. 00003432  6046                     bra        +0x48 /* 0000347A */
  4776. 00003434  70FE                     moveq.l    D0, 0xFFFFFFFE
  4777. 00003436  2F00                     move.l     -[A7], D0
  4778. 00003438  2F2D A548                move.l     -[A7], [A5 - 0x5AB8]
  4779. 0000343C  4267                     clr.w      -[A7]
  4780. 0000343E  4EAD 2482                jsr        [A5 + 0x2482 /* export_1164 */]
  4781. 00003442  6036                     bra        +0x38 /* 0000347A */
  4782. 00003444  1F3C 0001                move.b     -[A7], 0x1
  4783. 00003448  4EAD 10DA                jsr        [A5 + 0x10DA /* export_535 */]
  4784. 0000344C  602C                     bra        +0x2E /* 0000347A */
  4785. 0000344E  4267                     clr.w      -[A7]
  4786. 00003450  4EAD 10DA                jsr        [A5 + 0x10DA /* export_535 */]
  4787. 00003454  6024                     bra        +0x26 /* 0000347A */
  4788. 00003456  102D C2D8                move.b     D0, [A5 - 0x3D28]
  4789. 0000345A  6710                     beq        +0x12 /* 0000346C */
  4790. 0000345C  102D B4FE                move.b     D0, [A5 - 0x4B02]
  4791. 00003460  0A00 0001                xori.b     D0, 0x1
  4792. 00003464  1F00                     move.b     -[A7], D0
  4793. 00003466  4EBA 2092                jsr        [PC + 0x2092 /* 000054FA */]
  4794. 0000346A  600E                     bra        +0x10 /* 0000347A */
  4795. label0000346C:
  4796. 0000346C  2F2D B57A                move.l     -[A7], [A5 - 0x4A86]
  4797. 00003470  4EAD 271A                jsr        [A5 + 0x271A /* export_1247 */]
  4798. 00003474  6004                     bra        +0x6 /* 0000347A */
  4799. 00003476  4EAD 25CA                jsr        [A5 + 0x25CA /* export_1205 */]
  4800. label0000347A:
  4801. 0000347A  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  4802. 0000347E  4E5E                     unlink     A6
  4803. 00003480  205F                     movea.l    A0, [A7]+
  4804. 00003482  544F                     addq.w     A7, 2
  4805. 00003484  4ED0                     jmp        [A0]
  4806. export_1472:
  4807. 00003486  4E56 FFFE                link       A6, -0x0002
  4808. 0000348A  4267                     clr.w      -[A7]
  4809. 0000348C  486D C4FA                pea.l      [A5 - 0x3B06]
  4810. 00003490  303C 021B                move.w     D0, 0x21B
  4811. 00003494  A816                     syscall    Pack8
  4812. 00003496  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  4813. 0000349A  4E5E                     unlink     A6
  4814. 0000349C  4E75                     rts
  4815. export_1473:
  4816. 0000349E  4E56 FE96                link       A6, -0x016A
  4817. 000034A2  48E7 0308                movem.l    -[A7], D6,D7,A4
  4818. 000034A6  102D C2D8                move.b     D0, [A5 - 0x3D28]
  4819. 000034AA  660E                     bne        +0x10 /* 000034BA */
  4820. 000034AC  2F00                     move.l     -[A7], D0
  4821. 000034AE  4267                     clr.w      -[A7]
  4822. 000034B0  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  4823. 000034B4  121F                     move.b     D1, [A7]+
  4824. 000034B6  201F                     move.l     D0, [A7]+
  4825. 000034B8  8001                     or.b       D0, D1
  4826. label000034BA:
  4827. 000034BA  1B40 B50E                move.b     [A5 - 0x4AF2], D0
  4828. 000034BE  422D C1C0                clr.b      [A5 - 0x3E40]
  4829. 000034C2  4EAD 2032                jsr        [A5 + 0x2032 /* export_1026 */]
  4830. 000034C6  2D6D A660 FFF0           move.l     [A6 - 0x10], [A5 - 0x59A0]
  4831. 000034CC  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  4832. 000034D0  42A7                     clr.l      -[A7]
  4833. 000034D2  3F3C 008B                move.w     -[A7], 0x8B
  4834. 000034D6  4EAD 0C6A                jsr        [A5 + 0xC6A /* export_393 */]
  4835. 000034DA  2B57 A76C                move.l     [A5 - 0x5894], [A7]
  4836. 000034DE  487A 009E                pea.l      [PC + 0x9E /* 0000357E, value 0x1204E56 */]
  4837. 000034E2  42A7                     clr.l      -[A7]
  4838. 000034E4  3F3C 0001                move.w     -[A7], 0x1
  4839. 000034E8  486E FFF0                pea.l      [A6 - 0x10]
  4840. 000034EC  487A E70E                pea.l      [PC - 0x18F2 /* 00001BFC, value 0x4E56FFFC */]
  4841. 000034F0  486E FFA6                pea.l      [A6 - 0x5A]
  4842. 000034F4  3F3C 008B                move.w     -[A7], 0x8B
  4843. 000034F8  486D 233A                pea.l      [A5 + 0x233A /* export_1123 */]
  4844. 000034FC  3F3C 0004                move.w     -[A7], 0x4
  4845. 00003500  A9EA                     syscall    Pack3
  4846. 00003502  102E FFA6                move.b     D0, [A6 - 0x5A]
  4847. 00003506  6606                     bne        +0x8 /* 0000350E */
  4848. 00003508  4EAD 3392                jsr        [A5 + 0x3392 /* export_1646 */]
  4849. 0000350C  6068                     bra        +0x6A /* 00003576 */
  4850. label0000350E:
  4851. 0000350E  3F2E FFAC                move.w     -[A7], [A6 - 0x54]
  4852. 00003512  486E FEA0                pea.l      [A6 - 0x160]
  4853. 00003516  486E FEA2                pea.l      [A6 - 0x15E]
  4854. 0000351A  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  4855. 0000351E  41EE FEA6                lea.l      A0, [A6 - 0x15A]
  4856. 00003522  43EE FFB0                lea.l      A1, [A6 - 0x50]
  4857. 00003526  701F                     moveq.l    D0, 0x1F
  4858. label00003528:
  4859. 00003528  30D9                     move.w     [A0]+, [A1]+
  4860. 0000352A  51C8 FFFC                dbf        D0, -0x6 /* 00003528 */
  4861. 0000352E  42A7                     clr.l      -[A7]
  4862. 00003530  486E FEA0                pea.l      [A6 - 0x160]
  4863. 00003534  4EAD 0D6A                jsr        [A5 + 0xD6A /* export_425 */]
  4864. 00003538  2E1F                     move.l     D7, [A7]+
  4865. 0000353A  42A7                     clr.l      -[A7]
  4866. 0000353C  2F07                     move.l     -[A7], D7
  4867. 0000353E  4EAD 26DA                jsr        [A5 + 0x26DA /* export_1239 */]
  4868. 00003542  285F                     movea.l    A4, [A7]+
  4869. 00003544  200C                     move.l     D0, A4
  4870. 00003546  6612                     bne        +0x14 /* 0000355A */
  4871. 00003548  4267                     clr.w      -[A7]
  4872. 0000354A  2F07                     move.l     -[A7], D7
  4873. 0000354C  1F2D B50E                move.b     -[A7], [A5 - 0x4AF2]
  4874. 00003550  4267                     clr.w      -[A7]
  4875. 00003552  4EBA 3366                jsr        [PC + 0x3366 /* 000068BA */]
  4876. 00003556  3C1F                     move.w     D6, [A7]+
  4877. 00003558  6012                     bra        +0x14 /* 0000356C */
  4878. label0000355A:
  4879. 0000355A  4267                     clr.w      -[A7]
  4880. 0000355C  2054                     movea.l    A0, [A4]
  4881. 0000355E  2F28 0010                move.l     -[A7], [A0 + 0x10]
  4882. 00003562  2F07                     move.l     -[A7], D7
  4883. 00003564  4267                     clr.w      -[A7]
  4884. 00003566  4EBA 2FEC                jsr        [PC + 0x2FEC /* 00006554 */]
  4885. 0000356A  3C1F                     move.w     D6, [A7]+
  4886. label0000356C:
  4887. 0000356C  486E FEA6                pea.l      [A6 - 0x15A]
  4888. 00003570  3F06                     move.w     -[A7], D6
  4889. 00003572  4EAD 0D52                jsr        [A5 + 0xD52 /* export_422 */]
  4890. label00003576:
  4891. 00003576  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  4892. 0000357A  4E5E                     unlink     A6
  4893. 0000357C  4E75                     rts
  4894. 0000357E  0120                     btst       -[A0], D0
  4895. export_1474:
  4896. 00003580  4E56 FFFC                link       A6, -0x0004
  4897. 00003584  48E7 0308                movem.l    -[A7], D6,D7,A4
  4898. 00003588  202D C4FC                move.l     D0, [A5 - 0x3B04]
  4899. 0000358C  E198                     rol        D0, 8
  4900. 0000358E  C0BC 0000 00FF           and.l      D0, 0xFF
  4901. 00003594  7201                     moveq.l    D1, 0x01
  4902. 00003596  B280                     cmp.l      D1, D0
  4903. 00003598  6704                     beq        +0x6 /* 0000359E */
  4904. 0000359A  6000 021A                bra        +0x21C /* 000037B6 */
  4905. label0000359E:
  4906. 0000359E  1E2D A090                move.b     D7, [A5 - 0x5F70]
  4907. 000035A2  422D A090                clr.b      [A5 - 0x5F70]
  4908. 000035A6  422D A006                clr.b      [A5 - 0x5FFA]
  4909. 000035AA  422D B434                clr.b      [A5 - 0x4BCC]
  4910. 000035AE  102D C4FF                move.b     D0, [A5 - 0x3B01]
  4911. 000035B2  0240 0001                andi.w     D0, 0x1
  4912. 000035B6  4A00                     tst.b      D0
  4913. 000035B8  6700 0104                beq        +0x106 /* 000036BE */
  4914. 000035BC  122D A07A                move.b     D1, [A5 - 0x5F86]
  4915. 000035C0  0A01 0001                xori.b     D1, 0x1
  4916. 000035C4  C001                     and.b      D0, D1
  4917. 000035C6  6700 00F6                beq        +0xF8 /* 000036BE */
  4918. 000035CA  4267                     clr.w      -[A7]
  4919. 000035CC  486D A08A                pea.l      [A5 - 0x5F76]
  4920. 000035D0  4EAD 279A                jsr        [A5 + 0x279A /* export_1263 */]
  4921. 000035D4  101F                     move.b     D0, [A7]+
  4922. 000035D6  670A                     beq        +0xC /* 000035E2 */
  4923. 000035D8  2F2D A08A                move.l     -[A7], [A5 - 0x5F76]
  4924. 000035DC  1F3C 0001                move.b     -[A7], 0x1
  4925. 000035E0  A91C                     syscall    HiliteWindow
  4926. label000035E2:
  4927. 000035E2  42A7                     clr.l      -[A7]
  4928. 000035E4  A924                     syscall    FrontWindow
  4929. 000035E6  4EAD 249A                jsr        [A5 + 0x249A /* export_1167 */]
  4930. 000035EA  4EBA E21C                jsr        [PC - 0x1DE4 /* 00001808 */]
  4931. 000035EE  4267                     clr.w      -[A7]
  4932. 000035F0  4EBA DD70                jsr        [PC - 0x2290 /* 00001362 */]
  4933. 000035F4  1B5F C958                move.b     [A5 - 0x36A8], [A7]+
  4934. 000035F8  1B7C 0001 A07A           move.b     [A5 - 0x5F86], 0x1
  4935. 000035FE  4A6D B41E                tst.w      [A5 - 0x4BE2]
  4936. 00003602  57C0                     seq        D0
  4937. 00003604  C02D A008                and.b      D0, [A5 - 0x5FF8]
  4938. 00003608  6704                     beq        +0x6 /* 0000360E */
  4939. 0000360A  4EBA 33BC                jsr        [PC + 0x33BC /* 000069C8 */]
  4940. label0000360E:
  4941. 0000360E  3B7C FFFF B41E           move.w     [A5 - 0x4BE2], 0xFFFF
  4942. 00003614  422D B3FC                clr.b      [A5 - 0x4C04]
  4943. 00003618  2F2D C2E6                move.l     -[A7], [A5 - 0x3D1A]
  4944. 0000361C  1F2D C2EC                move.b     -[A7], [A5 - 0x3D14]
  4945. 00003620  4EAD 26BA                jsr        [A5 + 0x26BA /* export_1235 */]
  4946. 00003624  2F2D C0BE                move.l     -[A7], [A5 - 0x3F42]
  4947. 00003628  1F2D C0C4                move.b     -[A7], [A5 - 0x3F3C]
  4948. 0000362C  4EAD 26BA                jsr        [A5 + 0x26BA /* export_1235 */]
  4949. 00003630  2F2D B510                move.l     -[A7], [A5 - 0x4AF0]
  4950. 00003634  1F2D B7BE                move.b     -[A7], [A5 - 0x4842]
  4951. 00003638  4EAD 26BA                jsr        [A5 + 0x26BA /* export_1235 */]
  4952. 0000363C  2F2D B57A                move.l     -[A7], [A5 - 0x4A86]
  4953. 00003640  1F2D B580                move.b     -[A7], [A5 - 0x4A80]
  4954. 00003644  4EAD 26BA                jsr        [A5 + 0x26BA /* export_1235 */]
  4955. 00003648  2F2D C33E                move.l     -[A7], [A5 - 0x3CC2]
  4956. 0000364C  1F2D C346                move.b     -[A7], [A5 - 0x3CBA]
  4957. 00003650  4EAD 26BA                jsr        [A5 + 0x26BA /* export_1235 */]
  4958. 00003654  1B7C 0001 B3FC           move.b     [A5 - 0x4C04], 0x1
  4959. 0000365A  4EBA 1626                jsr        [PC + 0x1626 /* 00004C82 */]
  4960. 0000365E  102D B45C                move.b     D0, [A5 - 0x4BA4]
  4961. 00003662  6708                     beq        +0xA /* 0000366C */
  4962. 00003664  4267                     clr.w      -[A7]
  4963. 00003666  A938                     syscall    HiliteMenu
  4964. 00003668  422D B45C                clr.b      [A5 - 0x4BA4]
  4965. label0000366C:
  4966. 0000366C  4EBA 2230                jsr        [PC + 0x2230 /* 0000589E */]
  4967. 00003670  1B7C 0001 A1AC           move.b     [A5 - 0x5E54], 0x1
  4968. 00003676  2B6D B3B0 A018           move.l     [A5 - 0x5FE8], [A5 - 0x4C50]
  4969. 0000367C  4EBA E484                jsr        [PC - 0x1B7C /* 00001B02 */]
  4970. 00003680  102D C232                move.b     D0, [A5 - 0x3DCE]
  4971. 00003684  6720                     beq        +0x22 /* 000036A6 */
  4972. 00003686  2F2D C6DC                move.l     -[A7], [A5 - 0x3924]
  4973. 0000368A  A9D8                     syscall    TEActivate
  4974. 0000368C  206D A53E                movea.l    A0, [A5 - 0x5AC2]
  4975. 00003690  2850                     movea.l    A4, [A0]
  4976. 00003692  4AAC 002C                tst.l      [A4 + 0x2C]
  4977. 00003696  670E                     beq        +0x10 /* 000036A6 */
  4978. 00003698  4267                     clr.w      -[A7]
  4979. 0000369A  2F2C 002C                move.l     -[A7], [A4 + 0x2C]
  4980. 0000369E  303C 0002                move.w     D0, 0x2
  4981. 000036A2  AA54                     syscall    TextServicesDispatch
  4982. 000036A4  3C1F                     move.w     D6, [A7]+
  4983. label000036A6:
  4984. 000036A6  102D B530                move.b     D0, [A5 - 0x4AD0]
  4985. 000036AA  6704                     beq        +0x6 /* 000036B0 */
  4986. 000036AC  4EAD 22E2                jsr        [A5 + 0x22E2 /* export_1112 */]
  4987. label000036B0:
  4988. 000036B0  486D C4FA                pea.l      [A5 - 0x3B06]
  4989. 000036B4  4267                     clr.w      -[A7]
  4990. 000036B6  4EAD 1692                jsr        [A5 + 0x1692 /* export_718 */]
  4991. 000036BA  6000 00F6                bra        +0xF8 /* 000037B2 */
  4992. label000036BE:
  4993. 000036BE  102D A07A                move.b     D0, [A5 - 0x5F86]
  4994. 000036C2  6700 00EE                beq        +0xF0 /* 000037B2 */
  4995. 000036C6  122D C4FF                move.b     D1, [A5 - 0x3B01]
  4996. 000036CA  0241 0001                andi.w     D1, 0x1
  4997. 000036CE  0A01 0001                xori.b     D1, 0x1
  4998. 000036D2  C001                     and.b      D0, D1
  4999. 000036D4  6700 00DC                beq        +0xDE /* 000037B2 */
  5000. 000036D8  4267                     clr.w      -[A7]
  5001. 000036DA  486D A08A                pea.l      [A5 - 0x5F76]
  5002. 000036DE  4EAD 279A                jsr        [A5 + 0x279A /* export_1263 */]
  5003. 000036E2  101F                     move.b     D0, [A7]+
  5004. 000036E4  6708                     beq        +0xA /* 000036EE */
  5005. 000036E6  2F2D A08A                move.l     -[A7], [A5 - 0x5F76]
  5006. 000036EA  4267                     clr.w      -[A7]
  5007. 000036EC  A91C                     syscall    HiliteWindow
  5008. label000036EE:
  5009. 000036EE  486D C4FA                pea.l      [A5 - 0x3B06]
  5010. 000036F2  4267                     clr.w      -[A7]
  5011. 000036F4  4EAD 1692                jsr        [A5 + 0x1692 /* export_718 */]
  5012. 000036F8  102D C232                move.b     D0, [A5 - 0x3DCE]
  5013. 000036FC  6720                     beq        +0x22 /* 0000371E */
  5014. 000036FE  206D A53E                movea.l    A0, [A5 - 0x5AC2]
  5015. 00003702  2850                     movea.l    A4, [A0]
  5016. 00003704  4AAC 002C                tst.l      [A4 + 0x2C]
  5017. 00003708  670E                     beq        +0x10 /* 00003718 */
  5018. 0000370A  4267                     clr.w      -[A7]
  5019. 0000370C  2F2C 002C                move.l     -[A7], [A4 + 0x2C]
  5020. 00003710  303C 0003                move.w     D0, 0x3
  5021. 00003714  AA54                     syscall    TextServicesDispatch
  5022. 00003716  3C1F                     move.w     D6, [A7]+
  5023. label00003718:
  5024. 00003718  2F2D C6DC                move.l     -[A7], [A5 - 0x3924]
  5025. 0000371C  A9D9                     syscall    TEDeactivate
  5026. label0000371E:
  5027. 0000371E  4267                     clr.w      -[A7]
  5028. 00003720  4EBA 1DD8                jsr        [PC + 0x1DD8 /* 000054FA */]
  5029. 00003724  206D C91A                movea.l    A0, [A5 - 0x36E6]
  5030. 00003728  1B68 006E C346           move.b     [A5 - 0x3CBA], [A0 + 0x6E]
  5031. 0000372E  206D C764                movea.l    A0, [A5 - 0x389C]
  5032. 00003732  1B68 006E C2EC           move.b     [A5 - 0x3D14], [A0 + 0x6E]
  5033. 00003738  206D C4E6                movea.l    A0, [A5 - 0x3B1A]
  5034. 0000373C  1B68 006E C0C4           move.b     [A5 - 0x3F3C], [A0 + 0x6E]
  5035. 00003742  206D BA26                movea.l    A0, [A5 - 0x45DA]
  5036. 00003746  1B68 006E B7BE           move.b     [A5 - 0x4842], [A0 + 0x6E]
  5037. 0000374C  206D C162                movea.l    A0, [A5 - 0x3E9E]
  5038. 00003750  1B68 006E B580           move.b     [A5 - 0x4A80], [A0 + 0x6E]
  5039. 00003756  2F2D C33E                move.l     -[A7], [A5 - 0x3CC2]
  5040. 0000375A  A916                     syscall    HideWindow
  5041. 0000375C  2F2D C2E6                move.l     -[A7], [A5 - 0x3D1A]
  5042. 00003760  A916                     syscall    HideWindow
  5043. 00003762  2F2D C0BE                move.l     -[A7], [A5 - 0x3F42]
  5044. 00003766  A916                     syscall    HideWindow
  5045. 00003768  2F2D B510                move.l     -[A7], [A5 - 0x4AF0]
  5046. 0000376C  A916                     syscall    HideWindow
  5047. 0000376E  2F2D B57A                move.l     -[A7], [A5 - 0x4A86]
  5048. 00003772  A916                     syscall    HideWindow
  5049. 00003774  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  5050. 00003778  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  5051. 0000377E  42A7                     clr.l      -[A7]
  5052. 00003780  4EAD 2882                jsr        [A5 + 0x2882 /* export_1292 */]
  5053. 00003784  70FF                     moveq.l    D0, 0xFFFFFFFF
  5054. 00003786  B06D B41E                cmp.w      D0, [A5 - 0x4BE2]
  5055. 0000378A  660A                     bne        +0xC /* 00003796 */
  5056. 0000378C  102D BA34                move.b     D0, [A5 - 0x45CC]
  5057. 00003790  4880                     ext.w      D0
  5058. 00003792  3B40 B41E                move.w     [A5 - 0x4BE2], D0
  5059. label00003796:
  5060. 00003796  4EAD 26C2                jsr        [A5 + 0x26C2 /* export_1236 */]
  5061. 0000379A  4EAD 160A                jsr        [A5 + 0x160A /* export_701 */]
  5062. 0000379E  422D C958                clr.b      [A5 - 0x36A8]
  5063. 000037A2  422D A07A                clr.b      [A5 - 0x5F86]
  5064. 000037A6  2B6D A018 B3B0           move.l     [A5 - 0x4C50], [A5 - 0x5FE8]
  5065. 000037AC  7003                     moveq.l    D0, 0x03
  5066. 000037AE  2B40 A018                move.l     [A5 - 0x5FE8], D0
  5067. label000037B2:
  5068. 000037B2  1B47 A090                move.b     [A5 - 0x5F70], D7
  5069. label000037B6:
  5070. 000037B6  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  5071. 000037BA  4E5E                     unlink     A6
  5072. 000037BC  4E75                     rts
  5073. export_1475:
  5074. fn000037BE:
  5075. 000037BE  4E56 FFE6                link       A6, -0x001A
  5076. 000037C2  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5077. 000037C6  286E 000A                movea.l    A4, [A6 + 0xA]
  5078. 000037CA  3C2E 0008                move.w     D6, [A6 + 0x8]
  5079. 000037CE  266C 0082                movea.l    A3, [A4 + 0x82]
  5080. 000037D2  200B                     move.l     D0, A3
  5081. 000037D4  6604                     bne        +0x6 /* 000037DA */
  5082. 000037D6  6000 00DC                bra        +0xDE /* 000038B4 */
  5083. label000037DA:
  5084. 000037DA  486E FFFC                pea.l      [A6 - 0x4]
  5085. 000037DE  A874                     syscall    GetPort
  5086. 000037E0  2F0C                     move.l     -[A7], A4
  5087. 000037E2  A873                     syscall    SetPort
  5088. 000037E4  B9ED C242                cmpa.l     A4, [A5 - 0x3DBE]
  5089. 000037E8  671A                     beq        +0x1C /* 00003804 */
  5090. 000037EA  4267                     clr.w      -[A7]
  5091. 000037EC  2F0C                     move.l     -[A7], A4
  5092. 000037EE  4EBA 3796                jsr        [PC + 0x3796 /* 00006F86 */]
  5093. 000037F2  101F                     move.b     D0, [A7]+
  5094. 000037F4  6600 00B8                bne        +0xBA /* 000038AE */
  5095. 000037F8  2F0C                     move.l     -[A7], A4
  5096. 000037FA  3F06                     move.w     -[A7], D6
  5097. 000037FC  4267                     clr.w      -[A7]
  5098. 000037FE  A83A                     syscall    ZoomWindow
  5099. 00003800  6000 00AC                bra        +0xAE /* 000038AE */
  5100. label00003804:
  5101. 00003804  2F0C                     move.l     -[A7], A4
  5102. 00003806  486E FFEC                pea.l      [A6 - 0x14]
  5103. 0000380A  4EBA 2C46                jsr        [PC + 0x2C46 /* 00006452 */]
  5104. 0000380E  42A7                     clr.l      -[A7]
  5105. 00003810  2F0C                     move.l     -[A7], A4
  5106. 00003812  A917                     syscall    GetWRefCon
  5107. 00003814  2E1F                     move.l     D7, [A7]+
  5108. 00003816  4267                     clr.w      -[A7]
  5109. 00003818  486E FFEC                pea.l      [A6 - 0x14]
  5110. 0000381C  2053                     movea.l    A0, [A3]
  5111. 0000381E  2F08                     move.l     -[A7], A0
  5112. 00003820  A8A6                     syscall    EqualRect
  5113. 00003822  101F                     move.b     D0, [A7]+
  5114. 00003824  6726                     beq        +0x28 /* 0000384C */
  5115. 00003826  7007                     moveq.l    D0, 0x07
  5116. 00003828  B046                     cmp.w      D0, D6
  5117. 0000382A  6700 0082                beq        +0x84 /* 000038AE */
  5118. 0000382E  2047                     movea.l    A0, D7
  5119. 00003830  2050                     movea.l    A0, [A0]
  5120. 00003832  216C 0010 001C           move.l     [A0 + 0x1C], [A4 + 0x10]
  5121. 00003838  2053                     movea.l    A0, [A3]
  5122. 0000383A  4868 0008                pea.l      [A0 + 0x8]
  5123. 0000383E  42A7                     clr.l      -[A7]
  5124. 00003840  4EAD 2642                jsr        [A5 + 0x2642 /* export_1220 */]
  5125. 00003844  42A7                     clr.l      -[A7]
  5126. 00003846  4EAD 262A                jsr        [A5 + 0x262A /* export_1217 */]
  5127. 0000384A  603A                     bra        +0x3C /* 00003886 */
  5128. label0000384C:
  5129. 0000384C  7008                     moveq.l    D0, 0x08
  5130. 0000384E  B046                     cmp.w      D0, D6
  5131. 00003850  675C                     beq        +0x5E /* 000038AE */
  5132. 00003852  2053                     movea.l    A0, [A3]
  5133. 00003854  2F08                     move.l     -[A7], A0
  5134. 00003856  42A7                     clr.l      -[A7]
  5135. 00003858  4EAD 2642                jsr        [A5 + 0x2642 /* export_1220 */]
  5136. 0000385C  4A6D C736                tst.w      [A5 - 0x38CA]
  5137. 00003860  670C                     beq        +0xE /* 0000386E */
  5138. 00003862  486D C73A                pea.l      [A5 - 0x38C6]
  5139. 00003866  4267                     clr.w      -[A7]
  5140. 00003868  4EAD 25FA                jsr        [A5 + 0x25FA /* export_1211 */]
  5141. 0000386C  6018                     bra        +0x1A /* 00003886 */
  5142. label0000386E:
  5143. 0000386E  2047                     movea.l    A0, D7
  5144. 00003870  2050                     movea.l    A0, [A0]
  5145. 00003872  2D48 FFE6                move.l     [A6 - 0x1A], A0
  5146. 00003876  3F28 001E                move.w     -[A7], [A0 + 0x1E]
  5147. 0000387A  206E FFE6                movea.l    A0, [A6 - 0x1A]
  5148. 0000387E  3F28 001C                move.w     -[A7], [A0 + 0x1C]
  5149. 00003882  4EAD 262A                jsr        [A5 + 0x262A /* export_1217 */]
  5150. label00003886:
  5151. 00003886  102D C2D6                move.b     D0, [A5 - 0x3D2A]
  5152. 0000388A  670A                     beq        +0xC /* 00003896 */
  5153. 0000388C  1F3C 0001                move.b     -[A7], 0x1
  5154. 00003890  4EAD 2672                jsr        [A5 + 0x2672 /* export_1226 */]
  5155. 00003894  6004                     bra        +0x6 /* 0000389A */
  5156. label00003896:
  5157. 00003896  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  5158. label0000389A:
  5159. 0000389A  206D C242                movea.l    A0, [A5 - 0x3DBE]
  5160. 0000389E  4868 0010                pea.l      [A0 + 0x10]
  5161. 000038A2  4EAD 2582                jsr        [A5 + 0x2582 /* export_1196 */]
  5162. 000038A6  486E FFEC                pea.l      [A6 - 0x14]
  5163. 000038AA  4EBA C94E                jsr        [PC - 0x36B2 /* 000001FA */]
  5164. label000038AE:
  5165. 000038AE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5166. 000038B2  A873                     syscall    SetPort
  5167. label000038B4:
  5168. 000038B4  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  5169. 000038B8  4E5E                     unlink     A6
  5170. 000038BA  205F                     movea.l    A0, [A7]+
  5171. 000038BC  5C4F                     addq.w     A7, 6
  5172. 000038BE  4ED0                     jmp        [A0]
  5173. export_1476:
  5174. 000038C0  4E56 0000                link       A6, 0
  5175. 000038C4  4267                     clr.w      -[A7]
  5176. 000038C6  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5177. 000038CA  2F2D C504                move.l     -[A7], [A5 - 0x3AFC]
  5178. 000038CE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5179. 000038D2  A83B                     syscall    TrackBox
  5180. 000038D4  101F                     move.b     D0, [A7]+
  5181. 000038D6  670C                     beq        +0xE /* 000038E4 */
  5182. 000038D8  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5183. 000038DC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5184. 000038E0  4EBA FEDC                jsr        [PC - 0x124 /* 000037BE */]
  5185. label000038E4:
  5186. 000038E4  4E5E                     unlink     A6
  5187. 000038E6  205F                     movea.l    A0, [A7]+
  5188. 000038E8  5C4F                     addq.w     A7, 6
  5189. 000038EA  4ED0                     jmp        [A0]
  5190. export_1477:
  5191. fn000038EC:
  5192. 000038EC  4E56 0000                link       A6, 0
  5193. 000038F0  102D B52E                move.b     D0, [A5 - 0x4AD2]
  5194. 000038F4  670A                     beq        +0xC /* 00003900 */
  5195. 000038F6  2F2D C45C                move.l     -[A7], [A5 - 0x3BA4]
  5196. 000038FA  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  5197. 000038FE  6014                     bra        +0x16 /* 00003914 */
  5198. label00003900:
  5199. 00003900  4EAD 23FA                jsr        [A5 + 0x23FA /* export_1147 */]
  5200. 00003904  2F2D C71A                move.l     -[A7], [A5 - 0x38E6]
  5201. 00003908  2F2D C45C                move.l     -[A7], [A5 - 0x3BA4]
  5202. 0000390C  2F2D B396                move.l     -[A7], [A5 - 0x4C6A]
  5203. 00003910  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  5204. label00003914:
  5205. 00003914  486D C460                pea.l      [A5 - 0x3BA0]
  5206. 00003918  A873                     syscall    SetPort
  5207. 0000391A  486D C24E                pea.l      [A5 - 0x3DB2]
  5208. 0000391E  A875                     syscall    SetPBits/SetPortBits
  5209. 00003920  202E 000A                move.l     D0, [A6 + 0xA]
  5210. 00003924  B0AD AE96                cmp.l      D0, [A5 - 0x516A]
  5211. 00003928  660E                     bne        +0x10 /* 00003938 */
  5212. 0000392A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5213. 0000392E  3F3C 0003                move.w     -[A7], 0x3
  5214. 00003932  4EBA 003A                jsr        [PC + 0x3A /* 0000396E */]
  5215. 00003936  6028                     bra        +0x2A /* 00003960 */
  5216. label00003938:
  5217. 00003938  2F3C 0002 0000           move.l     -[A7], 0x20000
  5218. 0000393E  4EBA 002E                jsr        [PC + 0x2E /* 0000396E */]
  5219. 00003942  2F2D C45C                move.l     -[A7], [A5 - 0x3BA4]
  5220. 00003946  4EBA 0EA4                jsr        [PC + 0xEA4 /* 000047EC */]
  5221. 0000394A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5222. 0000394E  3F3C 0003                move.w     -[A7], 0x3
  5223. 00003952  4EBA 0FB2                jsr        [PC + 0xFB2 /* 00004906 */]
  5224. 00003956  102D B56E                move.b     D0, [A5 - 0x4A92]
  5225. 0000395A  6704                     beq        +0x6 /* 00003960 */
  5226. 0000395C  422D BA54                clr.b      [A5 - 0x45AC]
  5227. label00003960:
  5228. 00003960  486D C4CC                pea.l      [A5 - 0x3B34]
  5229. 00003964  A875                     syscall    SetPBits/SetPortBits
  5230. 00003966  4E5E                     unlink     A6
  5231. 00003968  205F                     movea.l    A0, [A7]+
  5232. 0000396A  5C4F                     addq.w     A7, 6
  5233. 0000396C  4ED0                     jmp        [A0]
  5234. export_1478:
  5235. fn0000396E:
  5236. 0000396E  4E56 FFE0                link       A6, -0x0020
  5237. 00003972  1D6D C578 FFE1           move.b     [A6 - 0x1F], [A5 - 0x3A88]
  5238. 00003978  102D B570                move.b     D0, [A5 - 0x4A90]
  5239. 0000397C  670A                     beq        +0xC /* 00003988 */
  5240. 0000397E  1B6D C578 B436           move.b     [A5 - 0x4BCA], [A5 - 0x3A88]
  5241. 00003984  422D C578                clr.b      [A5 - 0x3A88]
  5242. label00003988:
  5243. 00003988  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5244. 0000398C  1F3C 0001                move.b     -[A7], 0x1
  5245. 00003990  4267                     clr.w      -[A7]
  5246. 00003992  4EBA 13BE                jsr        [PC + 0x13BE /* 00004D52 */]
  5247. 00003996  1B6E FFE1 C578           move.b     [A5 - 0x3A88], [A6 - 0x1F]
  5248. 0000399C  422D B436                clr.b      [A5 - 0x4BCA]
  5249. 000039A0  4E5E                     unlink     A6
  5250. 000039A2  2E9F                     move.l     [A7], [A7]+
  5251. 000039A4  4E75                     rts
  5252. fn000039A6:
  5253. 000039A6  4E56 FFEC                link       A6, -0x0014
  5254. 000039AA  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  5255. 000039AE  286E 0008                movea.l    A4, [A6 + 0x8]
  5256. 000039B2  2E2C 000C                move.l     D7, [A4 + 0xC]
  5257. 000039B6  701E                     moveq.l    D0, 0x1E
  5258. 000039B8  DE80                     add.l      D7, D0
  5259. 000039BA  2F07                     move.l     -[A7], D7
  5260. 000039BC  486C FE8A                pea.l      [A4 - 0x176]
  5261. 000039C0  4EAD 29E2                jsr        [A5 + 0x29E2 /* export_1336 */]
  5262. 000039C4  42A7                     clr.l      -[A7]
  5263. 000039C6  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  5264. 000039CC  486C FE8A                pea.l      [A4 - 0x176]
  5265. 000039D0  A9A1                     syscall    GetNamedResource
  5266. 000039D2  265F                     movea.l    A3, [A7]+
  5267. 000039D4  200B                     move.l     D0, A3
  5268. 000039D6  6604                     bne        +0x6 /* 000039DC */
  5269. 000039D8  6000 00B6                bra        +0xB8 /* 00003A90 */
  5270. label000039DC:
  5271. 000039DC  2053                     movea.l    A0, [A3]
  5272. 000039DE  43EE FFF4                lea.l      A1, [A6 - 0xC]
  5273. 000039E2  5488                     addq.l     A0, 2
  5274. 000039E4  7003                     moveq.l    D0, 0x03
  5275. label000039E6:
  5276. 000039E6  32D8                     move.w     [A1]+, [A0]+
  5277. 000039E8  51C8 FFFC                dbf        D0, -0x6 /* 000039E6 */
  5278. 000039EC  302E FFFA                move.w     D0, [A6 - 0x6]
  5279. 000039F0  906E FFF6                sub.w      D0, [A6 - 0xA]
  5280. 000039F4  48C0                     ext.l      D0
  5281. 000039F6  81FC 0002                divs.w     D0, 0x2
  5282. 000039FA  322C FE6E                move.w     D1, [A4 - 0x192]
  5283. 000039FE  9240                     sub.w      D1, D0
  5284. 00003A00  3C01                     move.w     D6, D1
  5285. 00003A02  9C6E FFF6                sub.w      D6, [A6 - 0xA]
  5286. 00003A06  302E FFF8                move.w     D0, [A6 - 0x8]
  5287. 00003A0A  906E FFF4                sub.w      D0, [A6 - 0xC]
  5288. 00003A0E  48C0                     ext.l      D0
  5289. 00003A10  81FC 0002                divs.w     D0, 0x2
  5290. 00003A14  322C FE70                move.w     D1, [A4 - 0x190]
  5291. 00003A18  9240                     sub.w      D1, D0
  5292. 00003A1A  3A01                     move.w     D5, D1
  5293. 00003A1C  9A6E FFF4                sub.w      D5, [A6 - 0xC]
  5294. 00003A20  486E FFF4                pea.l      [A6 - 0xC]
  5295. 00003A24  3F06                     move.w     -[A7], D6
  5296. 00003A26  3F05                     move.w     -[A7], D5
  5297. 00003A28  A8A8                     syscall    OffsetRect
  5298. 00003A2A  4267                     clr.w      -[A7]
  5299. 00003A2C  486E FFF4                pea.l      [A6 - 0xC]
  5300. 00003A30  206C 000C                movea.l    A0, [A4 + 0xC]
  5301. 00003A34  4868 0006                pea.l      [A0 + 0x6]
  5302. 00003A38  486C FFD8                pea.l      [A4 - 0x28]
  5303. 00003A3C  A8AA                     syscall    SectRect
  5304. 00003A3E  101F                     move.b     D0, [A7]+
  5305. 00003A40  6602                     bne        +0x4 /* 00003A44 */
  5306. 00003A42  604C                     bra        +0x4E /* 00003A90 */
  5307. label00003A44:
  5308. 00003A44  4267                     clr.w      -[A7]
  5309. 00003A46  486C FFD8                pea.l      [A4 - 0x28]
  5310. 00003A4A  486E FFF4                pea.l      [A6 - 0xC]
  5311. 00003A4E  7008                     moveq.l    D0, 0x08
  5312. 00003A50  2F00                     move.l     -[A7], D0
  5313. 00003A52  4EAD 284A                jsr        [A5 + 0x284A /* export_1285 */]
  5314. 00003A56  101F                     move.b     D0, [A7]+
  5315. 00003A58  0A00 0001                xori.b     D0, 0x1
  5316. 00003A5C  1940 FE5E                move.b     [A4 - 0x1A2], D0
  5317. 00003A60  671A                     beq        +0x1C /* 00003A7C */
  5318. 00003A62  4AAC FF96                tst.l      [A4 - 0x6A]
  5319. 00003A66  6608                     bne        +0xA /* 00003A70 */
  5320. 00003A68  42A7                     clr.l      -[A7]
  5321. 00003A6A  A8D8                     syscall    NewRgn
  5322. 00003A6C  295F FF96                move.l     [A4 - 0x6A], [A7]+
  5323. label00003A70:
  5324. 00003A70  2F2C FF96                move.l     -[A7], [A4 - 0x6A]
  5325. 00003A74  A87A                     syscall    GetClip
  5326. 00003A76  486C FFD8                pea.l      [A4 - 0x28]
  5327. 00003A7A  A87B                     syscall    ClipRect
  5328. label00003A7C:
  5329. 00003A7C  2F0B                     move.l     -[A7], A3
  5330. 00003A7E  486E FFF4                pea.l      [A6 - 0xC]
  5331. 00003A82  A8F6                     syscall    DrawPicture
  5332. 00003A84  102C FE5E                move.b     D0, [A4 - 0x1A2]
  5333. 00003A88  6706                     beq        +0x8 /* 00003A90 */
  5334. 00003A8A  2F2C FF96                move.l     -[A7], [A4 - 0x6A]
  5335. 00003A8E  A879                     syscall    SetClip
  5336. label00003A90:
  5337. 00003A90  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  5338. 00003A94  4E5E                     unlink     A6
  5339. 00003A96  2E9F                     move.l     [A7], [A7]+
  5340. 00003A98  4E75                     rts
  5341. fn00003A9A:
  5342. 00003A9A  4E56 0000                link       A6, 0
  5343. 00003A9E  206E 0008                movea.l    A0, [A6 + 0x8]
  5344. 00003AA2  1028 FE60                move.b     D0, [A0 - 0x1A0]
  5345. 00003AA6  6706                     beq        +0x8 /* 00003AAE */
  5346. 00003AA8  486D FE68                pea.l      [A5 - 0x198]
  5347. 00003AAC  A89D                     syscall    PenPat
  5348. label00003AAE:
  5349. 00003AAE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5350. 00003AB2  A8A2                     syscall    PaintRect
  5351. 00003AB4  206E 0008                movea.l    A0, [A6 + 0x8]
  5352. 00003AB8  1028 FE60                move.b     D0, [A0 - 0x1A0]
  5353. 00003ABC  670E                     beq        +0x10 /* 00003ACC */
  5354. 00003ABE  A89E                     syscall    PenNormal
  5355. 00003AC0  102E 000C                move.b     D0, [A6 + 0xC]
  5356. 00003AC4  6706                     beq        +0x8 /* 00003ACC */
  5357. 00003AC6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5358. 00003ACA  A8A1                     syscall    FrameRect
  5359. label00003ACC:
  5360. 00003ACC  4E5E                     unlink     A6
  5361. 00003ACE  205F                     movea.l    A0, [A7]+
  5362. 00003AD0  DEFC 000A                add.w      A7, 0xA /* '\n' */
  5363. 00003AD4  4ED0                     jmp        [A0]
  5364. fn00003AD6:
  5365. 00003AD6  4E56 0000                link       A6, 0
  5366. 00003ADA  206E 0008                movea.l    A0, [A6 + 0x8]
  5367. 00003ADE  1028 FE60                move.b     D0, [A0 - 0x1A0]
  5368. 00003AE2  6706                     beq        +0x8 /* 00003AEA */
  5369. 00003AE4  486D FE68                pea.l      [A5 - 0x198]
  5370. 00003AE8  A89D                     syscall    PenPat
  5371. label00003AEA:
  5372. 00003AEA  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  5373. 00003AEE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5374. 00003AF2  A8B1                     syscall    PaintRoundRect
  5375. 00003AF4  206E 0008                movea.l    A0, [A6 + 0x8]
  5376. 00003AF8  1028 FE60                move.b     D0, [A0 - 0x1A0]
  5377. 00003AFC  6712                     beq        +0x14 /* 00003B10 */
  5378. 00003AFE  A89E                     syscall    PenNormal
  5379. 00003B00  102E 000C                move.b     D0, [A6 + 0xC]
  5380. 00003B04  670A                     beq        +0xC /* 00003B10 */
  5381. 00003B06  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  5382. 00003B0A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5383. 00003B0E  A8B0                     syscall    FrameRoundRect
  5384. label00003B10:
  5385. 00003B10  4E5E                     unlink     A6
  5386. 00003B12  205F                     movea.l    A0, [A7]+
  5387. 00003B14  DEFC 000E                add.w      A7, 0xE
  5388. 00003B18  4ED0                     jmp        [A0]
  5389. fn00003B1A:
  5390. 00003B1A  4E56 FE58                link       A6, -0x01A8
  5391. 00003B1E  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  5392. 00003B22  7001                     moveq.l    D0, 0x01
  5393. 00003B24  B02E 0008                cmp.b      D0, [A6 + 0x8]
  5394. 00003B28  57C0                     seq        D0
  5395. 00003B2A  4400                     neg.b      D0
  5396. 00003B2C  1D40 FE5D                move.b     [A6 - 0x1A3], D0
  5397. 00003B30  7002                     moveq.l    D0, 0x02
  5398. 00003B32  B02E 0008                cmp.b      D0, [A6 + 0x8]
  5399. 00003B36  56C0                     sne        D0
  5400. 00003B38  C02D B9F6                and.b      D0, [A5 - 0x460A]
  5401. 00003B3C  1D40 FE5C                move.b     [A6 - 0x1A4], D0
  5402. 00003B40  422E FE5B                clr.b      [A6 - 0x1A5]
  5403. 00003B44  7000                     moveq.l    D0, 0x00
  5404. 00003B46  2D40 FF96                move.l     [A6 - 0x6A], D0
  5405. 00003B4A  A89E                     syscall    PenNormal
  5406. 00003B4C  286E 000C                movea.l    A4, [A6 + 0xC]
  5407. 00003B50  7000                     moveq.l    D0, 0x00
  5408. 00003B52  302C 000E                move.w     D0, [A4 + 0xE]
  5409. 00003B56  C0BC 0000 000F           and.l      D0, 0xF
  5410. 00003B5C  3D40 FE7A                move.w     [A6 - 0x186], D0
  5411. 00003B60  7000                     moveq.l    D0, 0x00
  5412. 00003B62  302C 000E                move.w     D0, [A4 + 0xE]
  5413. 00003B66  C0BC FFFF 8000           and.l      D0, 0xFFFF8000
  5414. 00003B6C  4A80                     tst.l      D0
  5415. 00003B6E  56C0                     sne        D0
  5416. 00003B70  4400                     neg.b      D0
  5417. 00003B72  1D40 FE62                move.b     [A6 - 0x19E], D0
  5418. 00003B76  7000                     moveq.l    D0, 0x00
  5419. 00003B78  102C 0005                move.b     D0, [A4 + 0x5]
  5420. 00003B7C  C0BC 0000 0001           and.l      D0, 0x1
  5421. 00003B82  4A80                     tst.l      D0
  5422. 00003B84  56C0                     sne        D0
  5423. 00003B86  4400                     neg.b      D0
  5424. 00003B88  1D40 FE60                move.b     [A6 - 0x1A0], D0
  5425. 00003B8C  7000                     moveq.l    D0, 0x00
  5426. 00003B8E  102C 0005                move.b     D0, [A4 + 0x5]
  5427. 00003B92  C0BC 0000 0002           and.l      D0, 0x2
  5428. 00003B98  4A80                     tst.l      D0
  5429. 00003B9A  56C0                     sne        D0
  5430. 00003B9C  4400                     neg.b      D0
  5431. 00003B9E  1D40 FE5F                move.b     [A6 - 0x1A1], D0
  5432. 00003BA2  082C 0004 000E           btst.b     [A4 + 0xE], 0x4
  5433. 00003BA8  675C                     beq        +0x5E /* 00003C06 */
  5434. 00003BAA  42A7                     clr.l      -[A7]
  5435. 00003BAC  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  5436. 00003BB0  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  5437. 00003BB4  2D57 FFE8                move.l     [A6 - 0x18], [A7]
  5438. 00003BB8  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  5439. 00003BBC  4267                     clr.w      -[A7]
  5440. 00003BBE  486E FFFC                pea.l      [A6 - 0x4]
  5441. 00003BC2  486E FFF8                pea.l      [A6 - 0x8]
  5442. 00003BC6  486E FFF4                pea.l      [A6 - 0xC]
  5443. 00003BCA  486E FFF0                pea.l      [A6 - 0x10]
  5444. 00003BCE  4EAD 2B42                jsr        [A5 + 0x2B42 /* export_1380 */]
  5445. 00003BD2  4AAE FFFC                tst.l      [A6 - 0x4]
  5446. 00003BD6  56C0                     sne        D0
  5447. 00003BD8  4A00                     tst.b      D0
  5448. 00003BDA  671A                     beq        +0x1C /* 00003BF6 */
  5449. 00003BDC  4AAE FFF4                tst.l      [A6 - 0xC]
  5450. 00003BE0  5EC1                     sgt        D1
  5451. 00003BE2  C001                     and.b      D0, D1
  5452. 00003BE4  6710                     beq        +0x12 /* 00003BF6 */
  5453. 00003BE6  206E FFFC                movea.l    A0, [A6 - 0x4]
  5454. 00003BEA  1210                     move.b     D1, [A0]
  5455. 00003BEC  4881                     ext.w      D1
  5456. 00003BEE  7431                     moveq.l    D2, 0x31
  5457. 00003BF0  B441                     cmp.w      D2, D1
  5458. 00003BF2  57C1                     seq        D1
  5459. 00003BF4  C001                     and.b      D0, D1
  5460. label00003BF6:
  5461. 00003BF6  4400                     neg.b      D0
  5462. 00003BF8  1E00                     move.b     D7, D0
  5463. 00003BFA  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  5464. 00003BFE  4267                     clr.w      -[A7]
  5465. 00003C00  4EAD 0E6A                jsr        [A5 + 0xE6A /* export_457 */]
  5466. 00003C04  6012                     bra        +0x14 /* 00003C18 */
  5467. label00003C06:
  5468. 00003C06  7000                     moveq.l    D0, 0x00
  5469. 00003C08  302C 000E                move.w     D0, [A4 + 0xE]
  5470. 00003C0C  C0BC 0000 4000           and.l      D0, 0x4000 /* '@\0' */
  5471. 00003C12  4A80                     tst.l      D0
  5472. 00003C14  56C7                     sne        D7
  5473. 00003C16  4407                     neg.b      D7
  5474. label00003C18:
  5475. 00003C18  2A2C 0010                move.l     D5, [A4 + 0x10]
  5476. 00003C1C  302C 000A                move.w     D0, [A4 + 0xA]
  5477. 00003C20  D06C 0006                add.w      D0, [A4 + 0x6]
  5478. 00003C24  48C0                     ext.l      D0
  5479. 00003C26  81FC 0002                divs.w     D0, 0x2
  5480. 00003C2A  3D40 FE70                move.w     [A6 - 0x190], D0
  5481. 00003C2E  7009                     moveq.l    D0, 0x09
  5482. 00003C30  B06E FE7A                cmp.w      D0, [A6 - 0x186]
  5483. 00003C34  57C0                     seq        D0
  5484. 00003C36  7208                     moveq.l    D1, 0x08
  5485. 00003C38  B26E FE7A                cmp.w      D1, [A6 - 0x186]
  5486. 00003C3C  57C1                     seq        D1
  5487. 00003C3E  8001                     or.b       D0, D1
  5488. 00003C40  6716                     beq        +0x18 /* 00003C58 */
  5489. 00003C42  302C 000C                move.w     D0, [A4 + 0xC]
  5490. 00003C46  D06C 0008                add.w      D0, [A4 + 0x8]
  5491. 00003C4A  5340                     subq.w     D0, 1
  5492. 00003C4C  48C0                     ext.l      D0
  5493. 00003C4E  81FC 0002                divs.w     D0, 0x2
  5494. 00003C52  3D40 FE6E                move.w     [A6 - 0x192], D0
  5495. 00003C56  6012                     bra        +0x14 /* 00003C6A */
  5496. label00003C58:
  5497. 00003C58  302C 000C                move.w     D0, [A4 + 0xC]
  5498. 00003C5C  D06C 0008                add.w      D0, [A4 + 0x8]
  5499. 00003C60  48C0                     ext.l      D0
  5500. 00003C62  81FC 0002                divs.w     D0, 0x2
  5501. 00003C66  3D40 FE6E                move.w     [A6 - 0x192], D0
  5502. label00003C6A:
  5503. 00003C6A  302E FE7A                move.w     D0, [A6 - 0x186]
  5504. 00003C6E  6B00 05EE                bmi        +0x5F0 /* 0000425E */
  5505. 00003C72  0C40 000B                cmpi.w     D0, 0xB
  5506. 00003C76  6E00 05E6                bgt        +0x5E8 /* 0000425E */
  5507. 00003C7A  D040                     add.w      D0, D0
  5508. 00003C7C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  5509. 00003C80  4EFB 0000                jmp        [PC + D0.w]
  5510. 00003C84  001A 007A                ori.b      [A2]+, 0x7A /* 'z' */
  5511. 00003C88  00AC 0136 00D2 019E      ori.l      [A4 + 0x19E], 0x13600D2
  5512. 00003C90  027E 05DC                andi.w     <<invalid special address>>, 0x5DC
  5513. 00003C94  035A                     bchg       [A2]+, D1
  5514. 00003C96  038E                     bclr       A6, D1
  5515. 00003C98  040E 0486                subi.b     A6, 0x86
  5516. 00003C9C  1D7C 0001 FE5B           move.b     [A6 - 0x1A5], 0x1
  5517. 00003CA2  4A45                     tst.w      D5
  5518. 00003CA4  57C0                     seq        D0
  5519. 00003CA6  2207                     move.l     D1, D7
  5520. 00003CA8  C200                     and.b      D1, D0
  5521. 00003CAA  671A                     beq        +0x1C /* 00003CC6 */
  5522. 00003CAC  102E FE5D                move.b     D0, [A6 - 0x1A3]
  5523. 00003CB0  670E                     beq        +0x10 /* 00003CC0 */
  5524. 00003CB2  486C 0006                pea.l      [A4 + 0x6]
  5525. 00003CB6  4267                     clr.w      -[A7]
  5526. 00003CB8  2F0E                     move.l     -[A7], A6
  5527. 00003CBA  4EBA FDDE                jsr        [PC - 0x222 /* 00003A9A */]
  5528. 00003CBE  6006                     bra        +0x8 /* 00003CC6 */
  5529. label00003CC0:
  5530. 00003CC0  486C 0006                pea.l      [A4 + 0x6]
  5531. 00003CC4  A8A4                     syscall    InvertRect
  5532. label00003CC6:
  5533. 00003CC6  102E FE60                move.b     D0, [A6 - 0x1A0]
  5534. 00003CCA  671E                     beq        +0x20 /* 00003CEA */
  5535. 00003CCC  4A45                     tst.w      D5
  5536. 00003CCE  57C1                     seq        D1
  5537. 00003CD0  C001                     and.b      D0, D1
  5538. 00003CD2  4A00                     tst.b      D0
  5539. 00003CD4  6714                     beq        +0x16 /* 00003CEA */
  5540. 00003CD6  122E FE5D                move.b     D1, [A6 - 0x1A3]
  5541. 00003CDA  0A01 0001                xori.b     D1, 0x1
  5542. 00003CDE  C001                     and.b      D0, D1
  5543. 00003CE0  6708                     beq        +0xA /* 00003CEA */
  5544. 00003CE2  486C 0006                pea.l      [A4 + 0x6]
  5545. 00003CE6  4EBA 0C4C                jsr        [PC + 0xC4C /* 00004934 */]
  5546. label00003CEA:
  5547. 00003CEA  102E FE5C                move.b     D0, [A6 - 0x1A4]
  5548. 00003CEE  6700 056E                beq        +0x570 /* 0000425E */
  5549. 00003CF2  486C 0006                pea.l      [A4 + 0x6]
  5550. 00003CF6  A8A1                     syscall    FrameRect
  5551. 00003CF8  6000 0564                bra        +0x566 /* 0000425E */
  5552. 00003CFC  1007                     move.b     D0, D7
  5553. 00003CFE  670E                     beq        +0x10 /* 00003D0E */
  5554. 00003D00  486C 0006                pea.l      [A4 + 0x6]
  5555. 00003D04  4267                     clr.w      -[A7]
  5556. 00003D06  2F0E                     move.l     -[A7], A6
  5557. 00003D08  4EBA FD90                jsr        [PC - 0x270 /* 00003A9A */]
  5558. 00003D0C  6006                     bra        +0x8 /* 00003D14 */
  5559. label00003D0E:
  5560. 00003D0E  486C 0006                pea.l      [A4 + 0x6]
  5561. 00003D12  A8A3                     syscall    EraseRect
  5562. label00003D14:
  5563. 00003D14  102E FE5C                move.b     D0, [A6 - 0x1A4]
  5564. 00003D18  6700 0544                beq        +0x546 /* 0000425E */
  5565. 00003D1C  486D FE68                pea.l      [A5 - 0x198]
  5566. 00003D20  A89D                     syscall    PenPat
  5567. 00003D22  486C 0006                pea.l      [A4 + 0x6]
  5568. 00003D26  A8A1                     syscall    FrameRect
  5569. 00003D28  A89E                     syscall    PenNormal
  5570. 00003D2A  6000 0532                bra        +0x534 /* 0000425E */
  5571. 00003D2E  1007                     move.b     D0, D7
  5572. 00003D30  6712                     beq        +0x14 /* 00003D44 */
  5573. 00003D32  486C 0006                pea.l      [A4 + 0x6]
  5574. 00003D36  1F3C 0001                move.b     -[A7], 0x1
  5575. 00003D3A  2F0E                     move.l     -[A7], A6
  5576. 00003D3C  4EBA FD5C                jsr        [PC - 0x2A4 /* 00003A9A */]
  5577. 00003D40  6000 051C                bra        +0x51E /* 0000425E */
  5578. label00003D44:
  5579. 00003D44  486C 0006                pea.l      [A4 + 0x6]
  5580. 00003D48  A8A3                     syscall    EraseRect
  5581. 00003D4A  486C 0006                pea.l      [A4 + 0x6]
  5582. 00003D4E  A8A1                     syscall    FrameRect
  5583. 00003D50  6000 050C                bra        +0x50E /* 0000425E */
  5584. 00003D54  2D6C 000A FFDC           move.l     [A6 - 0x24], [A4 + 0xA]
  5585. 00003D5A  302C 0008                move.w     D0, [A4 + 0x8]
  5586. 00003D5E  5440                     addq.w     D0, 2
  5587. 00003D60  3D40 FFDA                move.w     [A6 - 0x26], D0
  5588. 00003D64  302C 0006                move.w     D0, [A4 + 0x6]
  5589. 00003D68  5440                     addq.w     D0, 2
  5590. 00003D6A  3D40 FFD8                move.w     [A6 - 0x28], D0
  5591. 00003D6E  486E FFD8                pea.l      [A6 - 0x28]
  5592. 00003D72  A8A2                     syscall    PaintRect
  5593. 00003D74  2D6C 0006 FFD8           move.l     [A6 - 0x28], [A4 + 0x6]
  5594. 00003D7A  302C 000C                move.w     D0, [A4 + 0xC]
  5595. 00003D7E  5340                     subq.w     D0, 1
  5596. 00003D80  3D40 FFDE                move.w     [A6 - 0x22], D0
  5597. 00003D84  302C 000A                move.w     D0, [A4 + 0xA]
  5598. 00003D88  5340                     subq.w     D0, 1
  5599. 00003D8A  3D40 FFDC                move.w     [A6 - 0x24], D0
  5600. 00003D8E  486E FFD8                pea.l      [A6 - 0x28]
  5601. 00003D92  1F3C 0001                move.b     -[A7], 0x1
  5602. 00003D96  2F0E                     move.l     -[A7], A6
  5603. 00003D98  4EBA FD00                jsr        [PC - 0x300 /* 00003A9A */]
  5604. 00003D9C  1007                     move.b     D0, D7
  5605. 00003D9E  6600 04BE                bne        +0x4C0 /* 0000425E */
  5606. 00003DA2  486E FFD8                pea.l      [A6 - 0x28]
  5607. 00003DA6  2F3C 0001 0001           move.l     -[A7], 0x10001
  5608. 00003DAC  A8A9                     syscall    InsetRect
  5609. 00003DAE  486E FFD8                pea.l      [A6 - 0x28]
  5610. 00003DB2  A8A3                     syscall    EraseRect
  5611. 00003DB4  6000 04A8                bra        +0x4AA /* 0000425E */
  5612. 00003DB8  2D6C 000A FFDC           move.l     [A6 - 0x24], [A4 + 0xA]
  5613. 00003DBE  302C 0008                move.w     D0, [A4 + 0x8]
  5614. 00003DC2  5240                     addq.w     D0, 1
  5615. 00003DC4  3D40 FFDA                move.w     [A6 - 0x26], D0
  5616. 00003DC8  302C 0006                move.w     D0, [A4 + 0x6]
  5617. 00003DCC  5240                     addq.w     D0, 1
  5618. 00003DCE  3D40 FFD8                move.w     [A6 - 0x28], D0
  5619. 00003DD2  486E FFD8                pea.l      [A6 - 0x28]
  5620. 00003DD6  2F3C 000F 000F           move.l     -[A7], 0xF000F
  5621. 00003DDC  A8B1                     syscall    PaintRoundRect
  5622. 00003DDE  486E FFD8                pea.l      [A6 - 0x28]
  5623. 00003DE2  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  5624. 00003DE8  A8A8                     syscall    OffsetRect
  5625. 00003DEA  486E FFD8                pea.l      [A6 - 0x28]
  5626. 00003DEE  2F3C 000F 000F           move.l     -[A7], 0xF000F
  5627. 00003DF4  1F3C 0001                move.b     -[A7], 0x1
  5628. 00003DF8  2F0E                     move.l     -[A7], A6
  5629. 00003DFA  4EBA FCDA                jsr        [PC - 0x326 /* 00003AD6 */]
  5630. 00003DFE  1007                     move.b     D0, D7
  5631. 00003E00  6600 045C                bne        +0x45E /* 0000425E */
  5632. 00003E04  486E FFD8                pea.l      [A6 - 0x28]
  5633. 00003E08  2F3C 0001 0001           move.l     -[A7], 0x10001
  5634. 00003E0E  A8A9                     syscall    InsetRect
  5635. 00003E10  486E FFD8                pea.l      [A6 - 0x28]
  5636. 00003E14  2F3C 000D 000D           move.l     -[A7], 0xD000D /* '\r\0\r' */
  5637. 00003E1A  A8B2                     syscall    EraseRoundRect
  5638. 00003E1C  6000 0440                bra        +0x442 /* 0000425E */
  5639. 00003E20  102E FE5C                move.b     D0, [A6 - 0x1A4]
  5640. 00003E24  6706                     beq        +0x8 /* 00003E2C */
  5641. 00003E26  486C 0006                pea.l      [A4 + 0x6]
  5642. 00003E2A  A8A1                     syscall    FrameRect
  5643. label00003E2C:
  5644. 00003E2C  4245                     clr.w      D5
  5645. 00003E2E  302E FE70                move.w     D0, [A6 - 0x190]
  5646. 00003E32  5D40                     subq.w     D0, 6
  5647. 00003E34  3D40 FFE0                move.w     [A6 - 0x20], D0
  5648. 00003E38  302C 0008                move.w     D0, [A4 + 0x8]
  5649. 00003E3C  5640                     addq.w     D0, 3
  5650. 00003E3E  3D40 FFE2                move.w     [A6 - 0x1E], D0
  5651. 00003E42  D07C 000C                add.w      D0, 0xC
  5652. 00003E46  3D40 FFE6                move.w     [A6 - 0x1A], D0
  5653. 00003E4A  302E FFE0                move.w     D0, [A6 - 0x20]
  5654. 00003E4E  D07C 000C                add.w      D0, 0xC
  5655. 00003E52  3D40 FFE4                move.w     [A6 - 0x1C], D0
  5656. 00003E56  4267                     clr.w      -[A7]
  5657. 00003E58  486E FFE0                pea.l      [A6 - 0x20]
  5658. 00003E5C  486C 0006                pea.l      [A4 + 0x6]
  5659. 00003E60  486E FFD8                pea.l      [A6 - 0x28]
  5660. 00003E64  A8AA                     syscall    SectRect
  5661. 00003E66  101F                     move.b     D0, [A7]+
  5662. 00003E68  671A                     beq        +0x1C /* 00003E84 */
  5663. 00003E6A  2F00                     move.l     -[A7], D0
  5664. 00003E6C  4267                     clr.w      -[A7]
  5665. 00003E6E  486E FFD8                pea.l      [A6 - 0x28]
  5666. 00003E72  486E FFE0                pea.l      [A6 - 0x20]
  5667. 00003E76  7208                     moveq.l    D1, 0x08
  5668. 00003E78  2F01                     move.l     -[A7], D1
  5669. 00003E7A  4EAD 284A                jsr        [A5 + 0x284A /* export_1285 */]
  5670. 00003E7E  121F                     move.b     D1, [A7]+
  5671. 00003E80  201F                     move.l     D0, [A7]+
  5672. 00003E82  C001                     and.b      D0, D1
  5673. label00003E84:
  5674. 00003E84  0A00 0001                xori.b     D0, 0x1
  5675. 00003E88  1D40 FE5E                move.b     [A6 - 0x1A2], D0
  5676. 00003E8C  671A                     beq        +0x1C /* 00003EA8 */
  5677. 00003E8E  4AAE FF96                tst.l      [A6 - 0x6A]
  5678. 00003E92  6608                     bne        +0xA /* 00003E9C */
  5679. 00003E94  42A7                     clr.l      -[A7]
  5680. 00003E96  A8D8                     syscall    NewRgn
  5681. 00003E98  2D5F FF96                move.l     [A6 - 0x6A], [A7]+
  5682. label00003E9C:
  5683. 00003E9C  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  5684. 00003EA0  A87A                     syscall    GetClip
  5685. 00003EA2  486E FFD8                pea.l      [A6 - 0x28]
  5686. 00003EA6  A87B                     syscall    ClipRect
  5687. label00003EA8:
  5688. 00003EA8  486E FFE0                pea.l      [A6 - 0x20]
  5689. 00003EAC  A8A3                     syscall    EraseRect
  5690. 00003EAE  102E FE5F                move.b     D0, [A6 - 0x1A1]
  5691. 00003EB2  6708                     beq        +0xA /* 00003EBC */
  5692. 00003EB4  2F3C 0002 0002           move.l     -[A7], 0x20002
  5693. 00003EBA  A89B                     syscall    PenSize
  5694. label00003EBC:
  5695. 00003EBC  486E FFE0                pea.l      [A6 - 0x20]
  5696. 00003EC0  A8A1                     syscall    FrameRect
  5697. 00003EC2  A89E                     syscall    PenNormal
  5698. 00003EC4  1007                     move.b     D0, D7
  5699. 00003EC6  6726                     beq        +0x28 /* 00003EEE */
  5700. 00003EC8  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  5701. 00003ECC  A893                     syscall    MoveTo
  5702. 00003ECE  2F3C 000B 000B           move.l     -[A7], 0xB000B
  5703. 00003ED4  A892                     syscall    Line
  5704. 00003ED6  302E FFE6                move.w     D0, [A6 - 0x1A]
  5705. 00003EDA  5340                     subq.w     D0, 1
  5706. 00003EDC  3F00                     move.w     -[A7], D0
  5707. 00003EDE  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  5708. 00003EE2  A893                     syscall    MoveTo
  5709. 00003EE4  2F3C 000B FFF5           move.l     -[A7], 0xBFFF5
  5710. 00003EEA  A892                     syscall    Line
  5711. 00003EEC  4207                     clr.b      D7
  5712. label00003EEE:
  5713. 00003EEE  102E FE5E                move.b     D0, [A6 - 0x1A2]
  5714. 00003EF2  6700 036A                beq        +0x36C /* 0000425E */
  5715. 00003EF6  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  5716. 00003EFA  A879                     syscall    SetClip
  5717. 00003EFC  6000 0360                bra        +0x362 /* 0000425E */
  5718. 00003F00  102E FE5C                move.b     D0, [A6 - 0x1A4]
  5719. 00003F04  6706                     beq        +0x8 /* 00003F0C */
  5720. 00003F06  486C 0006                pea.l      [A4 + 0x6]
  5721. 00003F0A  A8A1                     syscall    FrameRect
  5722. label00003F0C:
  5723. 00003F0C  4245                     clr.w      D5
  5724. 00003F0E  302E FE70                move.w     D0, [A6 - 0x190]
  5725. 00003F12  5D40                     subq.w     D0, 6
  5726. 00003F14  3D40 FFE0                move.w     [A6 - 0x20], D0
  5727. 00003F18  302C 0008                move.w     D0, [A4 + 0x8]
  5728. 00003F1C  5640                     addq.w     D0, 3
  5729. 00003F1E  3D40 FFE2                move.w     [A6 - 0x1E], D0
  5730. 00003F22  D07C 000C                add.w      D0, 0xC
  5731. 00003F26  3D40 FFE6                move.w     [A6 - 0x1A], D0
  5732. 00003F2A  302E FFE0                move.w     D0, [A6 - 0x20]
  5733. 00003F2E  D07C 000C                add.w      D0, 0xC
  5734. 00003F32  3D40 FFE4                move.w     [A6 - 0x1C], D0
  5735. 00003F36  4267                     clr.w      -[A7]
  5736. 00003F38  486E FFE0                pea.l      [A6 - 0x20]
  5737. 00003F3C  486C 0006                pea.l      [A4 + 0x6]
  5738. 00003F40  486E FFD8                pea.l      [A6 - 0x28]
  5739. 00003F44  A8AA                     syscall    SectRect
  5740. 00003F46  101F                     move.b     D0, [A7]+
  5741. 00003F48  671A                     beq        +0x1C /* 00003F64 */
  5742. 00003F4A  2F00                     move.l     -[A7], D0
  5743. 00003F4C  4267                     clr.w      -[A7]
  5744. 00003F4E  486E FFD8                pea.l      [A6 - 0x28]
  5745. 00003F52  486E FFE0                pea.l      [A6 - 0x20]
  5746. 00003F56  7208                     moveq.l    D1, 0x08
  5747. 00003F58  2F01                     move.l     -[A7], D1
  5748. 00003F5A  4EAD 284A                jsr        [A5 + 0x284A /* export_1285 */]
  5749. 00003F5E  121F                     move.b     D1, [A7]+
  5750. 00003F60  201F                     move.l     D0, [A7]+
  5751. 00003F62  C001                     and.b      D0, D1
  5752. label00003F64:
  5753. 00003F64  0A00 0001                xori.b     D0, 0x1
  5754. 00003F68  1D40 FE5E                move.b     [A6 - 0x1A2], D0
  5755. 00003F6C  671A                     beq        +0x1C /* 00003F88 */
  5756. 00003F6E  4AAE FF96                tst.l      [A6 - 0x6A]
  5757. 00003F72  6608                     bne        +0xA /* 00003F7C */
  5758. 00003F74  42A7                     clr.l      -[A7]
  5759. 00003F76  A8D8                     syscall    NewRgn
  5760. 00003F78  2D5F FF96                move.l     [A6 - 0x6A], [A7]+
  5761. label00003F7C:
  5762. 00003F7C  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  5763. 00003F80  A87A                     syscall    GetClip
  5764. 00003F82  486E FFD8                pea.l      [A6 - 0x28]
  5765. 00003F86  A87B                     syscall    ClipRect
  5766. label00003F88:
  5767. 00003F88  486E FFE0                pea.l      [A6 - 0x20]
  5768. 00003F8C  A8B9                     syscall    EraseOval
  5769. 00003F8E  102E FE5F                move.b     D0, [A6 - 0x1A1]
  5770. 00003F92  6708                     beq        +0xA /* 00003F9C */
  5771. 00003F94  2F3C 0002 0002           move.l     -[A7], 0x20002
  5772. 00003F9A  A89B                     syscall    PenSize
  5773. label00003F9C:
  5774. 00003F9C  486E FFE0                pea.l      [A6 - 0x20]
  5775. 00003FA0  A8B7                     syscall    FrameOval
  5776. 00003FA2  A89E                     syscall    PenNormal
  5777. 00003FA4  1007                     move.b     D0, D7
  5778. 00003FA6  6722                     beq        +0x24 /* 00003FCA */
  5779. 00003FA8  486E FFE0                pea.l      [A6 - 0x20]
  5780. 00003FAC  2F3C 0003 0003           move.l     -[A7], 0x30003
  5781. 00003FB2  A8A9                     syscall    InsetRect
  5782. 00003FB4  102E FE60                move.b     D0, [A6 - 0x1A0]
  5783. 00003FB8  6706                     beq        +0x8 /* 00003FC0 */
  5784. 00003FBA  486D FE68                pea.l      [A5 - 0x198]
  5785. 00003FBE  A89D                     syscall    PenPat
  5786. label00003FC0:
  5787. 00003FC0  486E FFE0                pea.l      [A6 - 0x20]
  5788. 00003FC4  A8B8                     syscall    PaintOval
  5789. 00003FC6  A89E                     syscall    PenNormal
  5790. 00003FC8  4207                     clr.b      D7
  5791. label00003FCA:
  5792. 00003FCA  102E FE5E                move.b     D0, [A6 - 0x1A2]
  5793. 00003FCE  6700 028E                beq        +0x290 /* 0000425E */
  5794. 00003FD2  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  5795. 00003FD6  A879                     syscall    SetClip
  5796. 00003FD8  6000 0284                bra        +0x286 /* 0000425E */
  5797. 00003FDC  7C0A                     moveq.l    D6, 0x0A
  5798. 00003FDE  1007                     move.b     D0, D7
  5799. 00003FE0  6716                     beq        +0x18 /* 00003FF8 */
  5800. 00003FE2  486C 0006                pea.l      [A4 + 0x6]
  5801. 00003FE6  3F06                     move.w     -[A7], D6
  5802. 00003FE8  3F06                     move.w     -[A7], D6
  5803. 00003FEA  1F3C 0001                move.b     -[A7], 0x1
  5804. 00003FEE  2F0E                     move.l     -[A7], A6
  5805. 00003FF0  4EBA FAE4                jsr        [PC - 0x51C /* 00003AD6 */]
  5806. 00003FF4  6000 0268                bra        +0x26A /* 0000425E */
  5807. label00003FF8:
  5808. 00003FF8  486C 0006                pea.l      [A4 + 0x6]
  5809. 00003FFC  3F06                     move.w     -[A7], D6
  5810. 00003FFE  3F06                     move.w     -[A7], D6
  5811. 00004000  A8B2                     syscall    EraseRoundRect
  5812. 00004002  486C 0006                pea.l      [A4 + 0x6]
  5813. 00004006  3F06                     move.w     -[A7], D6
  5814. 00004008  3F06                     move.w     -[A7], D6
  5815. 0000400A  A8B0                     syscall    FrameRoundRect
  5816. 0000400C  6000 0250                bra        +0x252 /* 0000425E */
  5817. 00004010  7C0A                     moveq.l    D6, 0x0A
  5818. 00004012  486C 0006                pea.l      [A4 + 0x6]
  5819. 00004016  3006                     move.w     D0, D6
  5820. 00004018  5C40                     addq.w     D0, 6
  5821. 0000401A  3F00                     move.w     -[A7], D0
  5822. 0000401C  3006                     move.w     D0, D6
  5823. 0000401E  5C40                     addq.w     D0, 6
  5824. 00004020  3F00                     move.w     -[A7], D0
  5825. 00004022  A8B2                     syscall    EraseRoundRect
  5826. 00004024  2F3C 0003 0003           move.l     -[A7], 0x30003
  5827. 0000402A  A89B                     syscall    PenSize
  5828. 0000402C  102E FE60                move.b     D0, [A6 - 0x1A0]
  5829. 00004030  6706                     beq        +0x8 /* 00004038 */
  5830. 00004032  486D FE68                pea.l      [A5 - 0x198]
  5831. 00004036  A89D                     syscall    PenPat
  5832. label00004038:
  5833. 00004038  486C 0006                pea.l      [A4 + 0x6]
  5834. 0000403C  3006                     move.w     D0, D6
  5835. 0000403E  5C40                     addq.w     D0, 6
  5836. 00004040  3F00                     move.w     -[A7], D0
  5837. 00004042  3006                     move.w     D0, D6
  5838. 00004044  5C40                     addq.w     D0, 6
  5839. 00004046  3F00                     move.w     -[A7], D0
  5840. 00004048  A8B0                     syscall    FrameRoundRect
  5841. 0000404A  A89E                     syscall    PenNormal
  5842. 0000404C  41EE FFD8                lea.l      A0, [A6 - 0x28]
  5843. 00004050  224C                     movea.l    A1, A4
  5844. 00004052  5C89                     addq.l     A1, 6
  5845. 00004054  7003                     moveq.l    D0, 0x03
  5846. label00004056:
  5847. 00004056  30D9                     move.w     [A0]+, [A1]+
  5848. 00004058  51C8 FFFC                dbf        D0, -0x6 /* 00004056 */
  5849. 0000405C  486E FFD8                pea.l      [A6 - 0x28]
  5850. 00004060  2F3C 0004 0004           move.l     -[A7], 0x40004
  5851. 00004066  A8A9                     syscall    InsetRect
  5852. 00004068  1007                     move.b     D0, D7
  5853. 0000406A  6716                     beq        +0x18 /* 00004082 */
  5854. 0000406C  486E FFD8                pea.l      [A6 - 0x28]
  5855. 00004070  3F06                     move.w     -[A7], D6
  5856. 00004072  3F06                     move.w     -[A7], D6
  5857. 00004074  1F3C 0001                move.b     -[A7], 0x1
  5858. 00004078  2F0E                     move.l     -[A7], A6
  5859. 0000407A  4EBA FA5A                jsr        [PC - 0x5A6 /* 00003AD6 */]
  5860. 0000407E  6000 01DE                bra        +0x1E0 /* 0000425E */
  5861. label00004082:
  5862. 00004082  486E FFD8                pea.l      [A6 - 0x28]
  5863. 00004086  3F06                     move.w     -[A7], D6
  5864. 00004088  3F06                     move.w     -[A7], D6
  5865. 0000408A  A8B0                     syscall    FrameRoundRect
  5866. 0000408C  6000 01D0                bra        +0x1D2 /* 0000425E */
  5867. 00004090  1D7C 0001 FE5B           move.b     [A6 - 0x1A5], 0x1
  5868. 00004096  4A45                     tst.w      D5
  5869. 00004098  57C0                     seq        D0
  5870. 0000409A  2207                     move.l     D1, D7
  5871. 0000409C  C200                     and.b      D1, D0
  5872. 0000409E  6720                     beq        +0x22 /* 000040C0 */
  5873. 000040A0  102E FE5D                move.b     D0, [A6 - 0x1A3]
  5874. 000040A4  6714                     beq        +0x16 /* 000040BA */
  5875. 000040A6  102E FE60                move.b     D0, [A6 - 0x1A0]
  5876. 000040AA  6706                     beq        +0x8 /* 000040B2 */
  5877. 000040AC  486D FE68                pea.l      [A5 - 0x198]
  5878. 000040B0  A89D                     syscall    PenPat
  5879. label000040B2:
  5880. 000040B2  486C 0006                pea.l      [A4 + 0x6]
  5881. 000040B6  A8B8                     syscall    PaintOval
  5882. 000040B8  6006                     bra        +0x8 /* 000040C0 */
  5883. label000040BA:
  5884. 000040BA  486C 0006                pea.l      [A4 + 0x6]
  5885. 000040BE  A8BA                     syscall    InvertOval
  5886. label000040C0:
  5887. 000040C0  102E FE60                move.b     D0, [A6 - 0x1A0]
  5888. 000040C4  6728                     beq        +0x2A /* 000040EE */
  5889. 000040C6  4A45                     tst.w      D5
  5890. 000040C8  57C1                     seq        D1
  5891. 000040CA  C001                     and.b      D0, D1
  5892. 000040CC  4A00                     tst.b      D0
  5893. 000040CE  671E                     beq        +0x20 /* 000040EE */
  5894. 000040D0  122E FE5D                move.b     D1, [A6 - 0x1A3]
  5895. 000040D4  0A01 0001                xori.b     D1, 0x1
  5896. 000040D8  C001                     and.b      D0, D1
  5897. 000040DA  6712                     beq        +0x14 /* 000040EE */
  5898. 000040DC  486D FE68                pea.l      [A5 - 0x198]
  5899. 000040E0  A89D                     syscall    PenPat
  5900. 000040E2  3F3C 000F                move.w     -[A7], 0xF
  5901. 000040E6  A89C                     syscall    PenMode
  5902. 000040E8  486C 0006                pea.l      [A4 + 0x6]
  5903. 000040EC  A8B8                     syscall    PaintOval
  5904. label000040EE:
  5905. 000040EE  A89E                     syscall    PenNormal
  5906. 000040F0  102E FE5C                move.b     D0, [A6 - 0x1A4]
  5907. 000040F4  6700 0168                beq        +0x16A /* 0000425E */
  5908. 000040F8  486C 0006                pea.l      [A4 + 0x6]
  5909. 000040FC  A8B7                     syscall    FrameOval
  5910. 000040FE  486C 0006                pea.l      [A4 + 0x6]
  5911. 00004102  A8A1                     syscall    FrameRect
  5912. 00004104  6000 0158                bra        +0x15A /* 0000425E */
  5913. 00004108  4267                     clr.w      -[A7]
  5914. 0000410A  3F2C 0016                move.w     -[A7], [A4 + 0x16]
  5915. 0000410E  4EAD 2B82                jsr        [A5 + 0x2B82 /* export_1388 */]
  5916. 00004112  A887                     syscall    TextFont
  5917. 00004114  3F2C 0018                move.w     -[A7], [A4 + 0x18]
  5918. 00004118  A88A                     syscall    TextSize
  5919. 0000411A  4240                     clr.w      D0
  5920. 0000411C  102C 001A                move.b     D0, [A4 + 0x1A]
  5921. 00004120  3F00                     move.w     -[A7], D0
  5922. 00004122  A888                     syscall    TextFace
  5923. 00004124  4267                     clr.w      -[A7]
  5924. 00004126  202C 0010                move.l     D0, [A4 + 0x10]
  5925. 0000412A  4840                     swap.w     D0
  5926. 0000412C  3F00                     move.w     -[A7], D0
  5927. 0000412E  4267                     clr.w      -[A7]
  5928. 00004130  302C 000C                move.w     D0, [A4 + 0xC]
  5929. 00004134  906C 0008                sub.w      D0, [A4 + 0x8]
  5930. 00004138  5240                     addq.w     D0, 1
  5931. 0000413A  3F00                     move.w     -[A7], D0
  5932. 0000413C  4EAD 28DA                jsr        [A5 + 0x28DA /* export_1303 */]
  5933. 00004140  3D5F FE76                move.w     [A6 - 0x18A], [A7]+
  5934. 00004144  6606                     bne        +0x8 /* 0000414C */
  5935. 00004146  422E FE62                clr.b      [A6 - 0x19E]
  5936. 0000414A  607E                     bra        +0x80 /* 000041CA */
  5937. label0000414C:
  5938. 0000414C  102E FE62                move.b     D0, [A6 - 0x19E]
  5939. 00004150  6778                     beq        +0x7A /* 000041CA */
  5940. 00004152  486E FF8E                pea.l      [A6 - 0x72]
  5941. 00004156  A88B                     syscall    GetFontInfo
  5942. 00004158  2F3C 0004 0000           move.l     -[A7], 0x40000
  5943. 0000415E  302E FF94                move.w     D0, [A6 - 0x6C]
  5944. 00004162  D06E FF90                add.w      D0, [A6 - 0x70]
  5945. 00004166  3F00                     move.w     -[A7], D0
  5946. 00004168  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  5947. 0000416C  381F                     move.w     D4, [A7]+
  5948. 0000416E  D86E FE70                add.w      D4, [A6 - 0x190]
  5949. 00004172  3D6C 0008 FFDA           move.w     [A6 - 0x26], [A4 + 0x8]
  5950. 00004178  3004                     move.w     D0, D4
  5951. 0000417A  906E FF8E                sub.w      D0, [A6 - 0x72]
  5952. 0000417E  3D40 FFD8                move.w     [A6 - 0x28], D0
  5953. 00004182  302E FE76                move.w     D0, [A6 - 0x18A]
  5954. 00004186  D06C 0008                add.w      D0, [A4 + 0x8]
  5955. 0000418A  3D40 FFDE                move.w     [A6 - 0x22], D0
  5956. 0000418E  302E FF90                move.w     D0, [A6 - 0x70]
  5957. 00004192  D044                     add.w      D0, D4
  5958. 00004194  322E FF94                move.w     D1, [A6 - 0x6C]
  5959. 00004198  D240                     add.w      D1, D0
  5960. 0000419A  3D41 FFDC                move.w     [A6 - 0x24], D1
  5961. 0000419E  4267                     clr.w      -[A7]
  5962. 000041A0  486C 0006                pea.l      [A4 + 0x6]
  5963. 000041A4  486E FFD8                pea.l      [A6 - 0x28]
  5964. 000041A8  486E FFD8                pea.l      [A6 - 0x28]
  5965. 000041AC  A8AA                     syscall    SectRect
  5966. 000041AE  101F                     move.b     D0, [A7]+
  5967. 000041B0  6718                     beq        +0x1A /* 000041CA */
  5968. 000041B2  486E FFD8                pea.l      [A6 - 0x28]
  5969. 000041B6  A8A3                     syscall    EraseRect
  5970. 000041B8  102E FE5F                move.b     D0, [A6 - 0x1A1]
  5971. 000041BC  670C                     beq        +0xE /* 000041CA */
  5972. 000041BE  486E FFD8                pea.l      [A6 - 0x28]
  5973. 000041C2  4267                     clr.w      -[A7]
  5974. 000041C4  2F0E                     move.l     -[A7], A6
  5975. 000041C6  4EBA F8D2                jsr        [PC - 0x72E /* 00003A9A */]
  5976. label000041CA:
  5977. 000041CA  422E FE8A                clr.b      [A6 - 0x176]
  5978. 000041CE  202C 0010                move.l     D0, [A4 + 0x10]
  5979. 000041D2  3D40 FE88                move.w     [A6 - 0x178], D0
  5980. 000041D6  6F3A                     ble        +0x3C /* 00004212 */
  5981. 000041D8  41EE FE8A                lea.l      A0, [A6 - 0x176]
  5982. 000041DC  2D48 FE84                move.l     [A6 - 0x17C], A0
  5983. 000041E0  102E 000A                move.b     D0, [A6 + 0xA]
  5984. 000041E4  6708                     beq        +0xA /* 000041EE */
  5985. 000041E6  2D6D AE96 FFEC           move.l     [A6 - 0x14], [A5 - 0x516A]
  5986. 000041EC  6006                     bra        +0x8 /* 000041F4 */
  5987. label000041EE:
  5988. 000041EE  2D6D AEAC FFEC           move.l     [A6 - 0x14], [A5 - 0x5154]
  5989. label000041F4:
  5990. 000041F4  4267                     clr.w      -[A7]
  5991. 000041F6  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  5992. 000041FA  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  5993. 000041FE  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  5994. 00004202  487A 19E0                pea.l      [PC + 0x19E0 /* 00005BE4, value 0x4E560000 'NV\0\0' */]
  5995. 00004206  486E FE84                pea.l      [A6 - 0x17C]
  5996. 0000420A  4EAD 2C72                jsr        [A5 + 0x2C72 /* export_1418 */]
  5997. 0000420E  3D5F FE72                move.w     [A6 - 0x18E], [A7]+
  5998. label00004212:
  5999. 00004212  41EE FFD8                lea.l      A0, [A6 - 0x28]
  6000. 00004216  224C                     movea.l    A1, A4
  6001. 00004218  5C89                     addq.l     A1, 6
  6002. 0000421A  7003                     moveq.l    D0, 0x03
  6003. label0000421C:
  6004. 0000421C  30D9                     move.w     [A0]+, [A1]+
  6005. 0000421E  51C8 FFFC                dbf        D0, -0x6 /* 0000421C */
  6006. 00004222  302E FE76                move.w     D0, [A6 - 0x18A]
  6007. 00004226  D16E FFDA                add.w      [A6 - 0x26], D0
  6008. 0000422A  4267                     clr.w      -[A7]
  6009. 0000422C  486E FFD8                pea.l      [A6 - 0x28]
  6010. 00004230  A8AE                     syscall    EmptyRect
  6011. 00004232  101F                     move.b     D0, [A7]+
  6012. 00004234  661A                     bne        +0x1C /* 00004250 */
  6013. 00004236  486E FFD8                pea.l      [A6 - 0x28]
  6014. 0000423A  486E FE8A                pea.l      [A6 - 0x176]
  6015. 0000423E  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  6016. 00004242  102E FE60                move.b     D0, [A6 - 0x1A0]
  6017. 00004246  6708                     beq        +0xA /* 00004250 */
  6018. 00004248  486E FFD8                pea.l      [A6 - 0x28]
  6019. 0000424C  4EBA 06E6                jsr        [PC + 0x6E6 /* 00004934 */]
  6020. label00004250:
  6021. 00004250  4245                     clr.w      D5
  6022. 00004252  102E FE5C                move.b     D0, [A6 - 0x1A4]
  6023. 00004256  6706                     beq        +0x8 /* 0000425E */
  6024. 00004258  486C 0006                pea.l      [A4 + 0x6]
  6025. 0000425C  A8A1                     syscall    FrameRect
  6026. label0000425E:
  6027. 0000425E  70FF                     moveq.l    D0, 0xFFFFFFFF
  6028. 00004260  B045                     cmp.w      D0, D5
  6029. 00004262  660A                     bne        +0xC /* 0000426E */
  6030. 00004264  2F0E                     move.l     -[A7], A6
  6031. 00004266  4EBA F73E                jsr        [PC - 0x8C2 /* 000039A6 */]
  6032. 0000426A  6000 02C8                bra        +0x2CA /* 00004534 */
  6033. label0000426E:
  6034. 0000426E  4A45                     tst.w      D5
  6035. 00004270  6700 02C2                beq        +0x2C4 /* 00004534 */
  6036. 00004274  302E FE70                move.w     D0, [A6 - 0x190]
  6037. 00004278  907C 0010                sub.w      D0, 0x10
  6038. 0000427C  3D40 FFD0                move.w     [A6 - 0x30], D0
  6039. 00004280  102E FE62                move.b     D0, [A6 - 0x19E]
  6040. 00004284  6704                     beq        +0x6 /* 0000428A */
  6041. 00004286  5D6E FFD0                subq.w     [A6 - 0x30], 6
  6042. label0000428A:
  6043. 0000428A  302E FFD0                move.w     D0, [A6 - 0x30]
  6044. 0000428E  D07C 0020                add.w      D0, 0x20 /* ' ' */
  6045. 00004292  3D40 FFD4                move.w     [A6 - 0x2C], D0
  6046. 00004296  302E FE6E                move.w     D0, [A6 - 0x192]
  6047. 0000429A  907C 0010                sub.w      D0, 0x10
  6048. 0000429E  3D40 FFD2                move.w     [A6 - 0x2E], D0
  6049. 000042A2  D07C 0020                add.w      D0, 0x20 /* ' ' */
  6050. 000042A6  3D40 FFD6                move.w     [A6 - 0x2A], D0
  6051. 000042AA  102E FE60                move.b     D0, [A6 - 0x1A0]
  6052. 000042AE  675E                     beq        +0x60 /* 0000430E */
  6053. 000042B0  206D FE80                movea.l    A0, [A5 - 0x180]
  6054. 000042B4  43EE FF9A                lea.l      A1, [A6 - 0x66]
  6055. 000042B8  5488                     addq.l     A0, 2
  6056. 000042BA  7006                     moveq.l    D0, 0x06
  6057. label000042BC:
  6058. 000042BC  32D8                     move.w     [A1]+, [A0]+
  6059. 000042BE  51C8 FFFC                dbf        D0, -0x6 /* 000042BC */
  6060. 000042C2  3D7C 0004 FFAC           move.w     [A6 - 0x54], 0x4
  6061. 000042C8  41EE FFAE                lea.l      A0, [A6 - 0x52]
  6062. 000042CC  43EE FFD0                lea.l      A1, [A6 - 0x30]
  6063. 000042D0  7003                     moveq.l    D0, 0x03
  6064. label000042D2:
  6065. 000042D2  30D9                     move.w     [A0]+, [A1]+
  6066. 000042D4  51C8 FFFC                dbf        D0, -0x6 /* 000042D2 */
  6067. 000042D8  42A7                     clr.l      -[A7]
  6068. 000042DA  2F3C 0000 0080           move.l     -[A7], 0x80
  6069. 000042E0  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  6070. 000042E4  2D5F FFA8                move.l     [A6 - 0x58], [A7]+
  6071. 000042E8  6724                     beq        +0x26 /* 0000430E */
  6072. 000042EA  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  6073. 000042EE  2F3C 0000 0080           move.l     -[A7], 0x80
  6074. 000042F4  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  6075. 000042F8  486E FFA8                pea.l      [A6 - 0x58]
  6076. 000042FC  A875                     syscall    SetPBits/SetPortBits
  6077. 000042FE  486E FFD0                pea.l      [A6 - 0x30]
  6078. 00004302  486D FE68                pea.l      [A5 - 0x198]
  6079. 00004306  A8A5                     syscall    FillRect
  6080. 00004308  486E FF9A                pea.l      [A6 - 0x66]
  6081. 0000430C  A875                     syscall    SetPBits/SetPortBits
  6082. label0000430E:
  6083. 0000430E  BA6D C2D4                cmp.w      D5, [A5 - 0x3D2C]
  6084. 00004312  674C                     beq        +0x4E /* 00004360 */
  6085. 00004314  102E FE5D                move.b     D0, [A6 - 0x1A3]
  6086. 00004318  670E                     beq        +0x10 /* 00004328 */
  6087. 0000431A  4267                     clr.w      -[A7]
  6088. 0000431C  3F2D A42C                move.w     -[A7], [A5 - 0x5BD4]
  6089. 00004320  4EAD 2322                jsr        [A5 + 0x2322 /* export_1120 */]
  6090. 00004324  3D5F FE68                move.w     [A6 - 0x198], [A7]+
  6091. label00004328:
  6092. 00004328  42A7                     clr.l      -[A7]
  6093. 0000432A  3F05                     move.w     -[A7], D5
  6094. 0000432C  A9BB                     syscall    GetIcon
  6095. 0000432E  2D5F FFC4                move.l     [A6 - 0x3C], [A7]+
  6096. 00004332  102E FE5D                move.b     D0, [A6 - 0x1A3]
  6097. 00004336  6706                     beq        +0x8 /* 0000433E */
  6098. 00004338  3F2E FE68                move.w     -[A7], [A6 - 0x198]
  6099. 0000433C  A998                     syscall    UseResFile
  6100. label0000433E:
  6101. 0000433E  4AAE FFC4                tst.l      [A6 - 0x3C]
  6102. 00004342  6700 01F0                beq        +0x1F2 /* 00004534 */
  6103. 00004346  206E FFC4                movea.l    A0, [A6 - 0x3C]
  6104. 0000434A  2F10                     move.l     -[A7], [A0]
  6105. 0000434C  486D C630                pea.l      [A5 - 0x39D0]
  6106. 00004350  7020                     moveq.l    D0, 0x20
  6107. 00004352  2F00                     move.l     -[A7], D0
  6108. 00004354  4EAD 2812                jsr        [A5 + 0x2812 /* export_1278 */]
  6109. 00004358  3B45 C2D4                move.w     [A5 - 0x3D2C], D5
  6110. 0000435C  422D B7D0                clr.b      [A5 - 0x4830]
  6111. label00004360:
  6112. 00004360  41EE FFD8                lea.l      A0, [A6 - 0x28]
  6113. 00004364  224C                     movea.l    A1, A4
  6114. 00004366  5C89                     addq.l     A1, 6
  6115. 00004368  7003                     moveq.l    D0, 0x03
  6116. label0000436A:
  6117. 0000436A  30D9                     move.w     [A0]+, [A1]+
  6118. 0000436C  51C8 FFFC                dbf        D0, -0x6 /* 0000436A */
  6119. 00004370  7009                     moveq.l    D0, 0x09
  6120. 00004372  B06E FE7A                cmp.w      D0, [A6 - 0x186]
  6121. 00004376  660C                     bne        +0xE /* 00004384 */
  6122. 00004378  486E FFD8                pea.l      [A6 - 0x28]
  6123. 0000437C  2F3C 0004 0004           move.l     -[A7], 0x40004
  6124. 00004382  A8A9                     syscall    InsetRect
  6125. label00004384:
  6126. 00004384  4267                     clr.w      -[A7]
  6127. 00004386  486E FFD0                pea.l      [A6 - 0x30]
  6128. 0000438A  486E FFD8                pea.l      [A6 - 0x28]
  6129. 0000438E  486E FFD8                pea.l      [A6 - 0x28]
  6130. 00004392  A8AA                     syscall    SectRect
  6131. 00004394  101F                     move.b     D0, [A7]+
  6132. 00004396  671A                     beq        +0x1C /* 000043B2 */
  6133. 00004398  2F00                     move.l     -[A7], D0
  6134. 0000439A  4267                     clr.w      -[A7]
  6135. 0000439C  486E FFD8                pea.l      [A6 - 0x28]
  6136. 000043A0  486E FFD0                pea.l      [A6 - 0x30]
  6137. 000043A4  7208                     moveq.l    D1, 0x08
  6138. 000043A6  2F01                     move.l     -[A7], D1
  6139. 000043A8  4EAD 284A                jsr        [A5 + 0x284A /* export_1285 */]
  6140. 000043AC  121F                     move.b     D1, [A7]+
  6141. 000043AE  201F                     move.l     D0, [A7]+
  6142. 000043B0  C001                     and.b      D0, D1
  6143. label000043B2:
  6144. 000043B2  0A00 0001                xori.b     D0, 0x1
  6145. 000043B6  1D40 FE5E                move.b     [A6 - 0x1A2], D0
  6146. 000043BA  671A                     beq        +0x1C /* 000043D6 */
  6147. 000043BC  4AAE FF96                tst.l      [A6 - 0x6A]
  6148. 000043C0  6608                     bne        +0xA /* 000043CA */
  6149. 000043C2  42A7                     clr.l      -[A7]
  6150. 000043C4  A8D8                     syscall    NewRgn
  6151. 000043C6  2D5F FF96                move.l     [A6 - 0x6A], [A7]+
  6152. label000043CA:
  6153. 000043CA  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  6154. 000043CE  A87A                     syscall    GetClip
  6155. 000043D0  486E FFD8                pea.l      [A6 - 0x28]
  6156. 000043D4  A87B                     syscall    ClipRect
  6157. label000043D6:
  6158. 000043D6  102E FE5B                move.b     D0, [A6 - 0x1A5]
  6159. 000043DA  660C                     bne        +0xE /* 000043E8 */
  6160. 000043DC  122E FE5D                move.b     D1, [A6 - 0x1A3]
  6161. 000043E0  675A                     beq        +0x5C /* 0000443C */
  6162. 000043E2  C207                     and.b      D1, D7
  6163. 000043E4  8001                     or.b       D0, D1
  6164. 000043E6  6754                     beq        +0x56 /* 0000443C */
  6165. label000043E8:
  6166. 000043E8  102D B7D0                move.b     D0, [A5 - 0x4830]
  6167. 000043EC  6612                     bne        +0x14 /* 00004400 */
  6168. 000043EE  486D C630                pea.l      [A5 - 0x39D0]
  6169. 000043F2  486D C5B0                pea.l      [A5 - 0x3A50]
  6170. 000043F6  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  6171. 000043FA  1B7C 0001 B7D0           move.b     [A5 - 0x4830], 0x1
  6172. label00004400:
  6173. 00004400  3D7C 0003 FE6C           move.w     [A6 - 0x194], 0x3
  6174. 00004406  102E FE5D                move.b     D0, [A6 - 0x1A3]
  6175. 0000440A  0A00 0001                xori.b     D0, 0x1
  6176. 0000440E  C007                     and.b      D0, D7
  6177. 00004410  6706                     beq        +0x8 /* 00004418 */
  6178. 00004412  3D7C 0001 FE6C           move.w     [A6 - 0x194], 0x1
  6179. label00004418:
  6180. 00004418  41ED C5B0                lea.l      A0, [A5 - 0x3A50]
  6181. 0000441C  2B48 C6B0                move.l     [A5 - 0x3950], A0
  6182. 00004420  486D C6B0                pea.l      [A5 - 0x3950]
  6183. 00004424  206D FE80                movea.l    A0, [A5 - 0x180]
  6184. 00004428  4868 0002                pea.l      [A0 + 0x2]
  6185. 0000442C  486D C6B6                pea.l      [A5 - 0x394A]
  6186. 00004430  486E FFD0                pea.l      [A6 - 0x30]
  6187. 00004434  3F2E FE6C                move.w     -[A7], [A6 - 0x194]
  6188. 00004438  42A7                     clr.l      -[A7]
  6189. 0000443A  A8EC                     syscall    CopyBits
  6190. label0000443C:
  6191. 0000443C  3D7C 0002 FE6C           move.w     [A6 - 0x194], 0x2
  6192. 00004442  102E FE5D                move.b     D0, [A6 - 0x1A3]
  6193. 00004446  6774                     beq        +0x76 /* 000044BC */
  6194. 00004448  3D7C 0001 FE6C           move.w     [A6 - 0x194], 0x1
  6195. 0000444E  1007                     move.b     D0, D7
  6196. 00004450  676A                     beq        +0x6C /* 000044BC */
  6197. 00004452  426E FE58                clr.w      [A6 - 0x1A8]
  6198. 00004456  3D6E FE58 FE6A           move.w     [A6 - 0x196], [A6 - 0x1A8]
  6199. 0000445C  6022                     bra        +0x24 /* 00004480 */
  6200. label0000445E:
  6201. 0000445E  302E FE6A                move.w     D0, [A6 - 0x196]
  6202. 00004462  41ED C630                lea.l      A0, [A5 - 0x39D0]
  6203. 00004466  E540                     asl        D0.w, 2
  6204. 00004468  2230 0000                move.l     D1, [A0 + D0.w]
  6205. 0000446C  4681                     not.l      D1
  6206. 0000446E  302E FE6A                move.w     D0, [A6 - 0x196]
  6207. 00004472  41ED C630                lea.l      A0, [A5 - 0x39D0]
  6208. 00004476  E540                     asl        D0.w, 2
  6209. 00004478  2181 0000                move.l     [A0 + D0.w], D1
  6210. 0000447C  526E FE6A                addq.w     [A6 - 0x196], 1
  6211. label00004480:
  6212. 00004480  701F                     moveq.l    D0, 0x1F
  6213. 00004482  B06E FE6A                cmp.w      D0, [A6 - 0x196]
  6214. 00004486  6CD6                     bge        -0x28 /* 0000445E */
  6215. 00004488  426D C2D4                clr.w      [A5 - 0x3D2C]
  6216. 0000448C  41EE FFB6                lea.l      A0, [A6 - 0x4A]
  6217. 00004490  43ED C6B0                lea.l      A1, [A5 - 0x3950]
  6218. 00004494  7006                     moveq.l    D0, 0x06
  6219. label00004496:
  6220. 00004496  30D9                     move.w     [A0]+, [A1]+
  6221. 00004498  51C8 FFFC                dbf        D0, -0x6 /* 00004496 */
  6222. 0000449C  41ED C630                lea.l      A0, [A5 - 0x39D0]
  6223. 000044A0  2B48 C6B0                move.l     [A5 - 0x3950], A0
  6224. 000044A4  486E FFB6                pea.l      [A6 - 0x4A]
  6225. 000044A8  486D C6B0                pea.l      [A5 - 0x3950]
  6226. 000044AC  486E FFBC                pea.l      [A6 - 0x44]
  6227. 000044B0  486E FFBC                pea.l      [A6 - 0x44]
  6228. 000044B4  3F3C 0007                move.w     -[A7], 0x7
  6229. 000044B8  42A7                     clr.l      -[A7]
  6230. 000044BA  A8EC                     syscall    CopyBits
  6231. label000044BC:
  6232. 000044BC  41ED C630                lea.l      A0, [A5 - 0x39D0]
  6233. 000044C0  2B48 C6B0                move.l     [A5 - 0x3950], A0
  6234. 000044C4  102E FE60                move.b     D0, [A6 - 0x1A0]
  6235. 000044C8  672A                     beq        +0x2C /* 000044F4 */
  6236. 000044CA  4AAE FFA8                tst.l      [A6 - 0x58]
  6237. 000044CE  56C1                     sne        D1
  6238. 000044D0  C001                     and.b      D0, D1
  6239. 000044D2  6720                     beq        +0x22 /* 000044F4 */
  6240. 000044D4  486E FFA8                pea.l      [A6 - 0x58]
  6241. 000044D8  486D C6B0                pea.l      [A5 - 0x3950]
  6242. 000044DC  206D FE80                movea.l    A0, [A5 - 0x180]
  6243. 000044E0  4868 0002                pea.l      [A0 + 0x2]
  6244. 000044E4  486E FFD0                pea.l      [A6 - 0x30]
  6245. 000044E8  486D C6B6                pea.l      [A5 - 0x394A]
  6246. 000044EC  486E FFD0                pea.l      [A6 - 0x30]
  6247. 000044F0  A817                     syscall    CopyMask
  6248. 000044F2  601C                     bra        +0x1E /* 00004510 */
  6249. label000044F4:
  6250. 000044F4  486D C6B0                pea.l      [A5 - 0x3950]
  6251. 000044F8  206D FE80                movea.l    A0, [A5 - 0x180]
  6252. 000044FC  4868 0002                pea.l      [A0 + 0x2]
  6253. 00004500  486D C6B6                pea.l      [A5 - 0x394A]
  6254. 00004504  486E FFD0                pea.l      [A6 - 0x30]
  6255. 00004508  3F2E FE6C                move.w     -[A7], [A6 - 0x194]
  6256. 0000450C  42A7                     clr.l      -[A7]
  6257. 0000450E  A8EC                     syscall    CopyBits
  6258. label00004510:
  6259. 00004510  102E FE5E                move.b     D0, [A6 - 0x1A2]
  6260. 00004514  6706                     beq        +0x8 /* 0000451C */
  6261. 00004516  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  6262. 0000451A  A879                     syscall    SetClip
  6263. label0000451C:
  6264. 0000451C  102E FE60                move.b     D0, [A6 - 0x1A0]
  6265. 00004520  6712                     beq        +0x14 /* 00004534 */
  6266. 00004522  4AAE FFA8                tst.l      [A6 - 0x58]
  6267. 00004526  56C1                     sne        D1
  6268. 00004528  C001                     and.b      D0, D1
  6269. 0000452A  6708                     beq        +0xA /* 00004534 */
  6270. 0000452C  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  6271. 00004530  205F                     movea.l    A0, [A7]+
  6272. 00004532  A01F                     syscall    DisposPtr/DisposePtr
  6273. label00004534:
  6274. 00004534  102E FE62                move.b     D0, [A6 - 0x19E]
  6275. 00004538  6700 0298                beq        +0x29A /* 000047D2 */
  6276. 0000453C  202E 000C                move.l     D0, [A6 + 0xC]
  6277. 00004540  721E                     moveq.l    D1, 0x1E
  6278. 00004542  D081                     add.l      D0, D1
  6279. 00004544  2D40 FFFC                move.l     [A6 - 0x4], D0
  6280. 00004548  206E FFFC                movea.l    A0, [A6 - 0x4]
  6281. 0000454C  4A10                     tst.b      [A0]
  6282. 0000454E  6700 0282                beq        +0x284 /* 000047D2 */
  6283. 00004552  4A45                     tst.w      D5
  6284. 00004554  671C                     beq        +0x1E /* 00004572 */
  6285. 00004556  3F2D A09C                move.w     -[A7], [A5 - 0x5F64]
  6286. 0000455A  A887                     syscall    TextFont
  6287. 0000455C  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  6288. 00004560  A88A                     syscall    TextSize
  6289. 00004562  3F3A 0286                move.w     -[A7], [PC + 0x286 /* 000047EA, value 0x0 */]
  6290. 00004566  A888                     syscall    TextFace
  6291. 00004568  382E FFD4                move.w     D4, [A6 - 0x2C]
  6292. 0000456C  D87C 000A                add.w      D4, 0xA /* '\n' */
  6293. 00004570  604A                     bra        +0x4C /* 000045BC */
  6294. label00004572:
  6295. 00004572  4267                     clr.w      -[A7]
  6296. 00004574  3F2C 0016                move.w     -[A7], [A4 + 0x16]
  6297. 00004578  4EAD 2B82                jsr        [A5 + 0x2B82 /* export_1388 */]
  6298. 0000457C  A887                     syscall    TextFont
  6299. 0000457E  3F2C 0018                move.w     -[A7], [A4 + 0x18]
  6300. 00004582  A88A                     syscall    TextSize
  6301. 00004584  4240                     clr.w      D0
  6302. 00004586  102C 001A                move.b     D0, [A4 + 0x1A]
  6303. 0000458A  3F00                     move.w     -[A7], D0
  6304. 0000458C  A888                     syscall    TextFace
  6305. 0000458E  102D A890                move.b     D0, [A5 - 0x5770]
  6306. 00004592  6708                     beq        +0xA /* 0000459C */
  6307. 00004594  382E FE70                move.w     D4, [A6 - 0x190]
  6308. 00004598  5844                     addq.w     D4, 4
  6309. 0000459A  6020                     bra        +0x22 /* 000045BC */
  6310. label0000459C:
  6311. 0000459C  486E FF8E                pea.l      [A6 - 0x72]
  6312. 000045A0  A88B                     syscall    GetFontInfo
  6313. 000045A2  2F3C 0004 0000           move.l     -[A7], 0x40000
  6314. 000045A8  302E FF94                move.w     D0, [A6 - 0x6C]
  6315. 000045AC  D06E FF90                add.w      D0, [A6 - 0x70]
  6316. 000045B0  3F00                     move.w     -[A7], D0
  6317. 000045B2  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  6318. 000045B6  381F                     move.w     D4, [A7]+
  6319. 000045B8  D86E FE70                add.w      D4, [A6 - 0x190]
  6320. label000045BC:
  6321. 000045BC  42A7                     clr.l      -[A7]
  6322. 000045BE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6323. 000045C2  4EAD 294A                jsr        [A5 + 0x294A /* export_1317 */]
  6324. 000045C6  201F                     move.l     D0, [A7]+
  6325. 000045C8  3D40 FE7C                move.w     [A6 - 0x184], D0
  6326. 000045CC  4267                     clr.w      -[A7]
  6327. 000045CE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6328. 000045D2  4267                     clr.w      -[A7]
  6329. 000045D4  3F2E FE7C                move.w     -[A7], [A6 - 0x184]
  6330. 000045D8  A886                     syscall    TextWidth
  6331. 000045DA  3D5F FE7E                move.w     [A6 - 0x182], [A7]+
  6332. 000045DE  700B                     moveq.l    D0, 0x0B
  6333. 000045E0  B06E FE7A                cmp.w      D0, [A6 - 0x186]
  6334. 000045E4  660C                     bne        +0xE /* 000045F2 */
  6335. 000045E6  302C 0008                move.w     D0, [A4 + 0x8]
  6336. 000045EA  5840                     addq.w     D0, 4
  6337. 000045EC  3D40 FE80                move.w     [A6 - 0x180], D0
  6338. 000045F0  603C                     bra        +0x3E /* 0000462E */
  6339. label000045F2:
  6340. 000045F2  302C 0008                move.w     D0, [A4 + 0x8]
  6341. 000045F6  5040                     addq.w     D0, 8
  6342. 000045F8  3D40 FE80                move.w     [A6 - 0x180], D0
  6343. 000045FC  70FF                     moveq.l    D0, 0xFFFFFFFF
  6344. 000045FE  B06C 0014                cmp.w      D0, [A4 + 0x14]
  6345. 00004602  660E                     bne        +0x10 /* 00004612 */
  6346. 00004604  302C 000C                move.w     D0, [A4 + 0xC]
  6347. 00004608  5140                     subq.w     D0, 8
  6348. 0000460A  906E FE7E                sub.w      D0, [A6 - 0x182]
  6349. 0000460E  3D40 FE80                move.w     [A6 - 0x180], D0
  6350. label00004612:
  6351. 00004612  7001                     moveq.l    D0, 0x01
  6352. 00004614  B06C 0014                cmp.w      D0, [A4 + 0x14]
  6353. 00004618  6614                     bne        +0x16 /* 0000462E */
  6354. 0000461A  302E FE7E                move.w     D0, [A6 - 0x182]
  6355. 0000461E  48C0                     ext.l      D0
  6356. 00004620  81FC 0002                divs.w     D0, 0x2
  6357. 00004624  322E FE6E                move.w     D1, [A6 - 0x192]
  6358. 00004628  9240                     sub.w      D1, D0
  6359. 0000462A  3D41 FE80                move.w     [A6 - 0x180], D1
  6360. label0000462E:
  6361. 0000462E  7006                     moveq.l    D0, 0x06
  6362. 00004630  B06E FE7A                cmp.w      D0, [A6 - 0x186]
  6363. 00004634  57C0                     seq        D0
  6364. 00004636  7205                     moveq.l    D1, 0x05
  6365. 00004638  B26E FE7A                cmp.w      D1, [A6 - 0x186]
  6366. 0000463C  57C1                     seq        D1
  6367. 0000463E  8001                     or.b       D0, D1
  6368. 00004640  6712                     beq        +0x14 /* 00004654 */
  6369. 00004642  302C 0008                move.w     D0, [A4 + 0x8]
  6370. 00004646  D07C 0013                add.w      D0, 0x13
  6371. 0000464A  3D40 FE80                move.w     [A6 - 0x180], D0
  6372. 0000464E  382E FE70                move.w     D4, [A6 - 0x190]
  6373. 00004652  5844                     addq.w     D4, 4
  6374. label00004654:
  6375. 00004654  4A45                     tst.w      D5
  6376. 00004656  56C0                     sne        D0
  6377. 00004658  C02E FE5B                and.b      D0, [A6 - 0x1A5]
  6378. 0000465C  6756                     beq        +0x58 /* 000046B4 */
  6379. 0000465E  302E FE80                move.w     D0, [A6 - 0x180]
  6380. 00004662  5540                     subq.w     D0, 2
  6381. 00004664  3D40 FFDA                move.w     [A6 - 0x26], D0
  6382. 00004668  302E FE7E                move.w     D0, [A6 - 0x182]
  6383. 0000466C  D06E FE80                add.w      D0, [A6 - 0x180]
  6384. 00004670  5440                     addq.w     D0, 2
  6385. 00004672  3D40 FFDE                move.w     [A6 - 0x22], D0
  6386. 00004676  3004                     move.w     D0, D4
  6387. 00004678  907C 000A                sub.w      D0, 0xA /* '\n' */
  6388. 0000467C  3D40 FFD8                move.w     [A6 - 0x28], D0
  6389. 00004680  3004                     move.w     D0, D4
  6390. 00004682  5440                     addq.w     D0, 2
  6391. 00004684  3D40 FFDC                move.w     [A6 - 0x24], D0
  6392. 00004688  4267                     clr.w      -[A7]
  6393. 0000468A  486E FFD8                pea.l      [A6 - 0x28]
  6394. 0000468E  486C 0006                pea.l      [A4 + 0x6]
  6395. 00004692  486E FFD8                pea.l      [A6 - 0x28]
  6396. 00004696  A8AA                     syscall    SectRect
  6397. 00004698  101F                     move.b     D0, [A7]+
  6398. 0000469A  6718                     beq        +0x1A /* 000046B4 */
  6399. 0000469C  1007                     move.b     D0, D7
  6400. 0000469E  670E                     beq        +0x10 /* 000046AE */
  6401. 000046A0  486E FFD8                pea.l      [A6 - 0x28]
  6402. 000046A4  4267                     clr.w      -[A7]
  6403. 000046A6  2F0E                     move.l     -[A7], A6
  6404. 000046A8  4EBA F3F0                jsr        [PC - 0xC10 /* 00003A9A */]
  6405. 000046AC  6006                     bra        +0x8 /* 000046B4 */
  6406. label000046AE:
  6407. 000046AE  486E FFD8                pea.l      [A6 - 0x28]
  6408. 000046B2  A8A3                     syscall    EraseRect
  6409. label000046B4:
  6410. 000046B4  3F2E FE80                move.w     -[A7], [A6 - 0x180]
  6411. 000046B8  3F04                     move.w     -[A7], D4
  6412. 000046BA  A893                     syscall    MoveTo
  6413. 000046BC  1007                     move.b     D0, D7
  6414. 000046BE  6614                     bne        +0x16 /* 000046D4 */
  6415. 000046C0  720B                     moveq.l    D1, 0x0B
  6416. 000046C2  B26E FE7A                cmp.w      D1, [A6 - 0x186]
  6417. 000046C6  57C1                     seq        D1
  6418. 000046C8  4A01                     tst.b      D1
  6419. 000046CA  671C                     beq        +0x1E /* 000046E8 */
  6420. 000046CC  C22E FE5F                and.b      D1, [A6 - 0x1A1]
  6421. 000046D0  8001                     or.b       D0, D1
  6422. 000046D2  6714                     beq        +0x16 /* 000046E8 */
  6423. label000046D4:
  6424. 000046D4  102E FE5D                move.b     D0, [A6 - 0x1A3]
  6425. 000046D8  6708                     beq        +0xA /* 000046E2 */
  6426. 000046DA  3F3C 0003                move.w     -[A7], 0x3
  6427. 000046DE  A889                     syscall    TextMode
  6428. 000046E0  6006                     bra        +0x8 /* 000046E8 */
  6429. label000046E2:
  6430. 000046E2  3F3C 0002                move.w     -[A7], 0x2
  6431. 000046E6  A889                     syscall    TextMode
  6432. label000046E8:
  6433. 000046E8  41EE FFD8                lea.l      A0, [A6 - 0x28]
  6434. 000046EC  224C                     movea.l    A1, A4
  6435. 000046EE  5C89                     addq.l     A1, 6
  6436. 000046F0  7003                     moveq.l    D0, 0x03
  6437. label000046F2:
  6438. 000046F2  30D9                     move.w     [A0]+, [A1]+
  6439. 000046F4  51C8 FFFC                dbf        D0, -0x6 /* 000046F2 */
  6440. 000046F8  7009                     moveq.l    D0, 0x09
  6441. 000046FA  B06E FE7A                cmp.w      D0, [A6 - 0x186]
  6442. 000046FE  660C                     bne        +0xE /* 0000470C */
  6443. 00004700  486E FFD8                pea.l      [A6 - 0x28]
  6444. 00004704  2F3C 0004 0004           move.l     -[A7], 0x40004
  6445. 0000470A  A8A9                     syscall    InsetRect
  6446. label0000470C:
  6447. 0000470C  700B                     moveq.l    D0, 0x0B
  6448. 0000470E  B06E FE7A                cmp.w      D0, [A6 - 0x186]
  6449. 00004712  660C                     bne        +0xE /* 00004720 */
  6450. 00004714  302E FE76                move.w     D0, [A6 - 0x18A]
  6451. 00004718  D06E FFDA                add.w      D0, [A6 - 0x26]
  6452. 0000471C  3D40 FFDE                move.w     [A6 - 0x22], D0
  6453. label00004720:
  6454. 00004720  102E FE60                move.b     D0, [A6 - 0x1A0]
  6455. 00004724  672C                     beq        +0x2E /* 00004752 */
  6456. 00004726  486E FF8E                pea.l      [A6 - 0x72]
  6457. 0000472A  A88B                     syscall    GetFontInfo
  6458. 0000472C  3D6E FE80 FFCA           move.w     [A6 - 0x36], [A6 - 0x180]
  6459. 00004732  302E FF90                move.w     D0, [A6 - 0x70]
  6460. 00004736  D044                     add.w      D0, D4
  6461. 00004738  3D40 FFCC                move.w     [A6 - 0x34], D0
  6462. 0000473C  3004                     move.w     D0, D4
  6463. 0000473E  906E FF8E                sub.w      D0, [A6 - 0x72]
  6464. 00004742  3D40 FFC8                move.w     [A6 - 0x38], D0
  6465. 00004746  302E FE7E                move.w     D0, [A6 - 0x182]
  6466. 0000474A  D06E FFCA                add.w      D0, [A6 - 0x36]
  6467. 0000474E  3D40 FFCE                move.w     [A6 - 0x32], D0
  6468. label00004752:
  6469. 00004752  302E FFDE                move.w     D0, [A6 - 0x22]
  6470. 00004756  906E FFDA                sub.w      D0, [A6 - 0x26]
  6471. 0000475A  B06E FE7E                cmp.w      D0, [A6 - 0x182]
  6472. 0000475E  5DC0                     slt        D0
  6473. 00004760  2F00                     move.l     -[A7], D0
  6474. 00004762  4267                     clr.w      -[A7]
  6475. 00004764  206D FE80                movea.l    A0, [A5 - 0x180]
  6476. 00004768  2068 001C                movea.l    A0, [A0 + 0x1C]
  6477. 0000476C  2050                     movea.l    A0, [A0]
  6478. 0000476E  4868 0002                pea.l      [A0 + 0x2]
  6479. 00004772  486E FFD8                pea.l      [A6 - 0x28]
  6480. 00004776  486E FFD8                pea.l      [A6 - 0x28]
  6481. 0000477A  A8AA                     syscall    SectRect
  6482. 0000477C  121F                     move.b     D1, [A7]+
  6483. 0000477E  201F                     move.l     D0, [A7]+
  6484. 00004780  8001                     or.b       D0, D1
  6485. 00004782  0240 0001                andi.w     D0, 0x1
  6486. 00004786  1D40 FE5E                move.b     [A6 - 0x1A2], D0
  6487. 0000478A  671A                     beq        +0x1C /* 000047A6 */
  6488. 0000478C  4AAE FF96                tst.l      [A6 - 0x6A]
  6489. 00004790  6608                     bne        +0xA /* 0000479A */
  6490. 00004792  42A7                     clr.l      -[A7]
  6491. 00004794  A8D8                     syscall    NewRgn
  6492. 00004796  2D5F FF96                move.l     [A6 - 0x6A], [A7]+
  6493. label0000479A:
  6494. 0000479A  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  6495. 0000479E  A87A                     syscall    GetClip
  6496. 000047A0  486E FFD8                pea.l      [A6 - 0x28]
  6497. 000047A4  A87B                     syscall    ClipRect
  6498. label000047A6:
  6499. 000047A6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6500. 000047AA  4267                     clr.w      -[A7]
  6501. 000047AC  3F2E FE7C                move.w     -[A7], [A6 - 0x184]
  6502. 000047B0  A885                     syscall    DrawText
  6503. 000047B2  102E FE60                move.b     D0, [A6 - 0x1A0]
  6504. 000047B6  6708                     beq        +0xA /* 000047C0 */
  6505. 000047B8  486E FFC8                pea.l      [A6 - 0x38]
  6506. 000047BC  4EBA 0176                jsr        [PC + 0x176 /* 00004934 */]
  6507. label000047C0:
  6508. 000047C0  102E FE5E                move.b     D0, [A6 - 0x1A2]
  6509. 000047C4  6706                     beq        +0x8 /* 000047CC */
  6510. 000047C6  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  6511. 000047CA  A879                     syscall    SetClip
  6512. label000047CC:
  6513. 000047CC  3F3C 0001                move.w     -[A7], 0x1
  6514. 000047D0  A889                     syscall    TextMode
  6515. label000047D2:
  6516. 000047D2  4AAE FF96                tst.l      [A6 - 0x6A]
  6517. 000047D6  6706                     beq        +0x8 /* 000047DE */
  6518. 000047D8  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  6519. 000047DC  A8D9                     syscall    DisposRgn/DisposeRgn
  6520. label000047DE:
  6521. 000047DE  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  6522. 000047E2  4E5E                     unlink     A6
  6523. 000047E4  205F                     movea.l    A0, [A7]+
  6524. 000047E6  504F                     addq.w     A7, 8
  6525. 000047E8  4ED0                     jmp        [A0]
  6526. 000047EA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6527. // begin alternate branch 000047EC-000047F0
  6528. fn000047EC:
  6529. 000047EC  4E56 FFE8                link       A6, -0x0018
  6530. // end alternate branch 000047EC-000047F0
  6531. fn000047EC: // (misaligned)
  6532. 000047EE  FFE8                     .extension 0xFE8 // unimplemented
  6533. 000047F0  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  6534. 000047F4  2E2E 0008                move.l     D7, [A6 + 0x8]
  6535. 000047F8  102D B7D2                move.b     D0, [A5 - 0x482E]
  6536. 000047FC  6600 00FE                bne        +0x100 /* 000048FC */
  6537. 00004800  4AAD B878                tst.l      [A5 - 0x4788]
  6538. 00004804  57C0                     seq        D0
  6539. 00004806  122D B56E                move.b     D1, [A5 - 0x4A92]
  6540. 0000480A  0A01 0001                xori.b     D1, 0x1
  6541. 0000480E  C001                     and.b      D0, D1
  6542. 00004810  6600 00EA                bne        +0xEC /* 000048FC */
  6543. 00004814  206D C478                movea.l    A0, [A5 - 0x3B88]
  6544. 00004818  2050                     movea.l    A0, [A0]
  6545. 0000481A  43EE FFE8                lea.l      A1, [A6 - 0x18]
  6546. 0000481E  5488                     addq.l     A0, 2
  6547. 00004820  7003                     moveq.l    D0, 0x03
  6548. label00004822:
  6549. 00004822  32D8                     move.w     [A1]+, [A0]+
  6550. 00004824  51C8 FFFC                dbf        D0, -0x6 /* 00004822 */
  6551. 00004828  4267                     clr.w      -[A7]
  6552. 0000482A  486E FFE8                pea.l      [A6 - 0x18]
  6553. 0000482E  486D C0A2                pea.l      [A5 - 0x3F5E]
  6554. 00004832  A8A6                     syscall    EqualRect
  6555. 00004834  101F                     move.b     D0, [A7]+
  6556. 00004836  661E                     bne        +0x20 /* 00004856 */
  6557. 00004838  102D B51C                move.b     D0, [A5 - 0x4AE4]
  6558. 0000483C  6618                     bne        +0x1A /* 00004856 */
  6559. 0000483E  2F2D B878                move.l     -[A7], [A5 - 0x4788]
  6560. 00004842  2F2D C8E8                move.l     -[A7], [A5 - 0x3718]
  6561. 00004846  2F2D C92E                move.l     -[A7], [A5 - 0x36D2]
  6562. 0000484A  42A7                     clr.l      -[A7]
  6563. 0000484C  4EBA BDC6                jsr        [PC - 0x423A /* 00000614 */]
  6564. 00004850  1B7C 0001 B51C           move.b     [A5 - 0x4AE4], 0x1
  6565. label00004856:
  6566. 00004856  102D B51C                move.b     D0, [A5 - 0x4AE4]
  6567. 0000485A  671C                     beq        +0x1E /* 00004878 */
  6568. 0000485C  2F2D C8E8                move.l     -[A7], [A5 - 0x3718]
  6569. 00004860  2F2D C92E                move.l     -[A7], [A5 - 0x36D2]
  6570. 00004864  2F07                     move.l     -[A7], D7
  6571. 00004866  2F07                     move.l     -[A7], D7
  6572. 00004868  486E FFE8                pea.l      [A6 - 0x18]
  6573. 0000486C  3F3C FFFE                move.w     -[A7], 0xFFFE
  6574. 00004870  4EBA BF36                jsr        [PC - 0x40CA /* 000007A8 */]
  6575. 00004874  6000 0086                bra        +0x88 /* 000048FC */
  6576. label00004878:
  6577. 00004878  42A7                     clr.l      -[A7]
  6578. 0000487A  2F2D B878                move.l     -[A7], [A5 - 0x4788]
  6579. 0000487E  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  6580. 00004882  265F                     movea.l    A3, [A7]+
  6581. 00004884  200B                     move.l     D0, A3
  6582. 00004886  660A                     bne        +0xC /* 00004892 */
  6583. 00004888  3F3C 002A                move.w     -[A7], 0x2A /* '*' */
  6584. 0000488C  4EAD 22B2                jsr        [A5 + 0x22B2 /* export_1106 */]
  6585. 00004890  606A                     bra        +0x6C /* 000048FC */
  6586. label00004892:
  6587. 00004892  2853                     movea.l    A4, [A3]
  6588. 00004894  4AAC 0038                tst.l      [A4 + 0x38]
  6589. 00004898  6610                     bne        +0x12 /* 000048AA */
  6590. 0000489A  2F07                     move.l     -[A7], D7
  6591. 0000489C  486D FE78                pea.l      [A5 - 0x188]
  6592. 000048A0  486C 0020                pea.l      [A4 + 0x20]
  6593. 000048A4  4EBA 0E34                jsr        [PC + 0xE34 /* 000056DA */]
  6594. 000048A8  6016                     bra        +0x18 /* 000048C0 */
  6595. label000048AA:
  6596. 000048AA  2C13                     move.l     D6, [A3]
  6597. 000048AC  7040                     moveq.l    D0, 0x40
  6598. 000048AE  DC80                     add.l      D6, D0
  6599. 000048B0  2F06                     move.l     -[A7], D6
  6600. 000048B2  2F07                     move.l     -[A7], D7
  6601. 000048B4  486C 0020                pea.l      [A4 + 0x20]
  6602. 000048B8  3F3C 0003                move.w     -[A7], 0x3
  6603. 000048BC  4EAD 274A                jsr        [A5 + 0x274A /* export_1253 */]
  6604. label000048C0:
  6605. 000048C0  4AAC 003C                tst.l      [A4 + 0x3C]
  6606. 000048C4  6610                     bne        +0x12 /* 000048D6 */
  6607. 000048C6  2F07                     move.l     -[A7], D7
  6608. 000048C8  486D FE70                pea.l      [A5 - 0x190]
  6609. 000048CC  486C 0028                pea.l      [A4 + 0x28]
  6610. 000048D0  4EBA 0E08                jsr        [PC + 0xE08 /* 000056DA */]
  6611. 000048D4  601C                     bra        +0x1E /* 000048F2 */
  6612. label000048D6:
  6613. 000048D6  2013                     move.l     D0, [A3]
  6614. 000048D8  7240                     moveq.l    D1, 0x40
  6615. 000048DA  D081                     add.l      D0, D1
  6616. 000048DC  2A2C 0038                move.l     D5, [A4 + 0x38]
  6617. 000048E0  DA80                     add.l      D5, D0
  6618. 000048E2  2F05                     move.l     -[A7], D5
  6619. 000048E4  2F07                     move.l     -[A7], D7
  6620. 000048E6  486C 0028                pea.l      [A4 + 0x28]
  6621. 000048EA  3F3C 0001                move.w     -[A7], 0x1
  6622. 000048EE  4EAD 274A                jsr        [A5 + 0x274A /* export_1253 */]
  6623. label000048F2:
  6624. 000048F2  2F2D B878                move.l     -[A7], [A5 - 0x4788]
  6625. 000048F6  4267                     clr.w      -[A7]
  6626. 000048F8  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  6627. label000048FC:
  6628. 000048FC  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  6629. 00004900  4E5E                     unlink     A6
  6630. 00004902  2E9F                     move.l     [A7], [A7]+
  6631. 00004904  4E75                     rts
  6632. export_1479:
  6633. fn00004906:
  6634. 00004906  4E56 0000                link       A6, 0
  6635. 0000490A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6636. 0000490E  42A7                     clr.l      -[A7]
  6637. 00004910  4EBA 0440                jsr        [PC + 0x440 /* 00004D52 */]
  6638. 00004914  4E5E                     unlink     A6
  6639. 00004916  2E9F                     move.l     [A7], [A7]+
  6640. 00004918  4E75                     rts
  6641. fn0000491A:
  6642. 0000491A  4E56 0000                link       A6, 0
  6643. 0000491E  7001                     moveq.l    D0, 0x01
  6644. 00004920  B06D C10A                cmp.w      D0, [A5 - 0x3EF6]
  6645. 00004924  6606                     bne        +0x8 /* 0000492C */
  6646. 00004926  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  6647. 0000492A  6004                     bra        +0x6 /* 00004930 */
  6648. label0000492C:
  6649. 0000492C  4EAD 0DFA                jsr        [A5 + 0xDFA /* export_443 */]
  6650. label00004930:
  6651. 00004930  4E5E                     unlink     A6
  6652. 00004932  4E75                     rts
  6653. export_1480:
  6654. fn00004934:
  6655. 00004934  4E56 FFE6                link       A6, -0x001A
  6656. 00004938  206E 0008                movea.l    A0, [A6 + 0x8]
  6657. 0000493C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6658. 00004940  7003                     moveq.l    D0, 0x03
  6659. label00004942:
  6660. 00004942  32D8                     move.w     [A1]+, [A0]+
  6661. 00004944  51C8 FFFC                dbf        D0, -0x6 /* 00004942 */
  6662. 00004948  486E FFE6                pea.l      [A6 - 0x1A]
  6663. 0000494C  A898                     syscall    GetPenState
  6664. 0000494E  486D FE68                pea.l      [A5 - 0x198]
  6665. 00004952  A89D                     syscall    PenPat
  6666. 00004954  3F3C 000F                move.w     -[A7], 0xF
  6667. 00004958  A89C                     syscall    PenMode
  6668. 0000495A  486E FFF8                pea.l      [A6 - 0x8]
  6669. 0000495E  A8A2                     syscall    PaintRect
  6670. 00004960  486E FFE6                pea.l      [A6 - 0x1A]
  6671. 00004964  A899                     syscall    SetPenState
  6672. 00004966  4E5E                     unlink     A6
  6673. 00004968  2E9F                     move.l     [A7], [A7]+
  6674. 0000496A  4E75                     rts
  6675. export_1481:
  6676. fn0000496C:
  6677. 0000496C  4E56 0000                link       A6, 0
  6678. 00004970  486D C460                pea.l      [A5 - 0x3BA0]
  6679. 00004974  A873                     syscall    SetPort
  6680. 00004976  486D C24E                pea.l      [A5 - 0x3DB2]
  6681. 0000497A  A875                     syscall    SetPBits/SetPortBits
  6682. 0000497C  422D C578                clr.b      [A5 - 0x3A88]
  6683. 00004980  202E 000A                move.l     D0, [A6 + 0xA]
  6684. 00004984  B0AD AE96                cmp.l      D0, [A5 - 0x516A]
  6685. 00004988  660E                     bne        +0x10 /* 00004998 */
  6686. 0000498A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6687. 0000498E  3F3C 0001                move.w     -[A7], 0x1
  6688. 00004992  4EBA EFDA                jsr        [PC - 0x1026 /* 0000396E */]
  6689. 00004996  600C                     bra        +0xE /* 000049A4 */
  6690. label00004998:
  6691. 00004998  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6692. 0000499C  3F3C 0001                move.w     -[A7], 0x1
  6693. 000049A0  4EBA FF64                jsr        [PC - 0x9C /* 00004906 */]
  6694. label000049A4:
  6695. 000049A4  1B7C 0001 C578           move.b     [A5 - 0x3A88], 0x1
  6696. 000049AA  486D C460                pea.l      [A5 - 0x3BA0]
  6697. 000049AE  A873                     syscall    SetPort
  6698. 000049B0  486D C4CC                pea.l      [A5 - 0x3B34]
  6699. 000049B4  A875                     syscall    SetPBits/SetPortBits
  6700. 000049B6  4E5E                     unlink     A6
  6701. 000049B8  205F                     movea.l    A0, [A7]+
  6702. 000049BA  5C4F                     addq.w     A7, 6
  6703. 000049BC  4ED0                     jmp        [A0]
  6704. export_1482:
  6705. fn000049BE:
  6706. 000049BE  4E56 0000                link       A6, 0
  6707. 000049C2  486D C460                pea.l      [A5 - 0x3BA0]
  6708. 000049C6  A873                     syscall    SetPort
  6709. 000049C8  2F2D C4DE                move.l     -[A7], [A5 - 0x3B22]
  6710. 000049CC  70FF                     moveq.l    D0, 0xFFFFFFFF
  6711. 000049CE  2F00                     move.l     -[A7], D0
  6712. 000049D0  486D C0A2                pea.l      [A5 - 0x3F5E]
  6713. 000049D4  4EBA 0BDA                jsr        [PC + 0xBDA /* 000055B0 */]
  6714. 000049D8  2F2D C716                move.l     -[A7], [A5 - 0x38EA]
  6715. 000049DC  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  6716. 000049E0  202E 000A                move.l     D0, [A6 + 0xA]
  6717. 000049E4  B0AD AE96                cmp.l      D0, [A5 - 0x516A]
  6718. 000049E8  6600 00A4                bne        +0xA6 /* 00004A8E */
  6719. 000049EC  486D C298                pea.l      [A5 - 0x3D68]
  6720. 000049F0  A875                     syscall    SetPBits/SetPortBits
  6721. 000049F2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6722. 000049F6  3F3C 0004                move.w     -[A7], 0x4
  6723. 000049FA  4EBA EF72                jsr        [PC - 0x108E /* 0000396E */]
  6724. 000049FE  486D C440                pea.l      [A5 - 0x3BC0]
  6725. 00004A02  A875                     syscall    SetPBits/SetPortBits
  6726. 00004A04  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6727. 00004A08  3F3C 0004                move.w     -[A7], 0x4
  6728. 00004A0C  4EBA EF60                jsr        [PC - 0x10A0 /* 0000396E */]
  6729. 00004A10  102D B570                move.b     D0, [A5 - 0x4A90]
  6730. 00004A14  6600 009C                bne        +0x9E /* 00004AB2 */
  6731. 00004A18  102D B7D2                move.b     D0, [A5 - 0x482E]
  6732. 00004A1C  664E                     bne        +0x50 /* 00004A6C */
  6733. 00004A1E  102D B51C                move.b     D0, [A5 - 0x4AE4]
  6734. 00004A22  6618                     bne        +0x1A /* 00004A3C */
  6735. 00004A24  2F2D B878                move.l     -[A7], [A5 - 0x4788]
  6736. 00004A28  2F2D C8E8                move.l     -[A7], [A5 - 0x3718]
  6737. 00004A2C  2F2D C92E                move.l     -[A7], [A5 - 0x36D2]
  6738. 00004A30  42A7                     clr.l      -[A7]
  6739. 00004A32  4EBA BBE0                jsr        [PC - 0x4420 /* 00000614 */]
  6740. 00004A36  1B7C 0001 B51C           move.b     [A5 - 0x4AE4], 0x1
  6741. label00004A3C:
  6742. 00004A3C  2F2D C8E8                move.l     -[A7], [A5 - 0x3718]
  6743. 00004A40  2F2D C4DE                move.l     -[A7], [A5 - 0x3B22]
  6744. 00004A44  486D C0A2                pea.l      [A5 - 0x3F5E]
  6745. 00004A48  3F3C 0003                move.w     -[A7], 0x3
  6746. 00004A4C  4EBA BE88                jsr        [PC - 0x4178 /* 000008D6 */]
  6747. 00004A50  2F2D C8E8                move.l     -[A7], [A5 - 0x3718]
  6748. 00004A54  2F2D C92E                move.l     -[A7], [A5 - 0x36D2]
  6749. 00004A58  2F2D C716                move.l     -[A7], [A5 - 0x38EA]
  6750. 00004A5C  2F2D C716                move.l     -[A7], [A5 - 0x38EA]
  6751. 00004A60  486D C0A2                pea.l      [A5 - 0x3F5E]
  6752. 00004A64  3F3C FFFE                move.w     -[A7], 0xFFFE
  6753. 00004A68  4EBA BD3E                jsr        [PC - 0x42C2 /* 000007A8 */]
  6754. label00004A6C:
  6755. 00004A6C  486D C298                pea.l      [A5 - 0x3D68]
  6756. 00004A70  A875                     syscall    SetPBits/SetPortBits
  6757. 00004A72  2F3C 0002 0000           move.l     -[A7], 0x20000
  6758. 00004A78  4EBA FE8C                jsr        [PC - 0x174 /* 00004906 */]
  6759. 00004A7C  486D C440                pea.l      [A5 - 0x3BC0]
  6760. 00004A80  A875                     syscall    SetPBits/SetPortBits
  6761. 00004A82  2F3C 0002 0000           move.l     -[A7], 0x20000
  6762. 00004A88  4EBA FE7C                jsr        [PC - 0x184 /* 00004906 */]
  6763. 00004A8C  6024                     bra        +0x26 /* 00004AB2 */
  6764. label00004A8E:
  6765. 00004A8E  486D C298                pea.l      [A5 - 0x3D68]
  6766. 00004A92  A875                     syscall    SetPBits/SetPortBits
  6767. 00004A94  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6768. 00004A98  3F3C 0004                move.w     -[A7], 0x4
  6769. 00004A9C  4EBA FE68                jsr        [PC - 0x198 /* 00004906 */]
  6770. 00004AA0  486D C440                pea.l      [A5 - 0x3BC0]
  6771. 00004AA4  A875                     syscall    SetPBits/SetPortBits
  6772. 00004AA6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6773. 00004AAA  3F3C 0004                move.w     -[A7], 0x4
  6774. 00004AAE  4EBA FE56                jsr        [PC - 0x1AA /* 00004906 */]
  6775. label00004AB2:
  6776. 00004AB2  486D C4CC                pea.l      [A5 - 0x3B34]
  6777. 00004AB6  A875                     syscall    SetPBits/SetPortBits
  6778. 00004AB8  A89E                     syscall    PenNormal
  6779. 00004ABA  4E5E                     unlink     A6
  6780. 00004ABC  205F                     movea.l    A0, [A7]+
  6781. 00004ABE  5C4F                     addq.w     A7, 6
  6782. 00004AC0  4ED0                     jmp        [A0]
  6783. export_1483:
  6784. fn00004AC2:
  6785. 00004AC2  4E56 FFE4                link       A6, -0x001C
  6786. 00004AC6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6787. 00004ACA  7011                     moveq.l    D0, 0x11
  6788. 00004ACC  2F00                     move.l     -[A7], D0
  6789. 00004ACE  4EAD 29D2                jsr        [A5 + 0x29D2 /* export_1334 */]
  6790. 00004AD2  486D C460                pea.l      [A5 - 0x3BA0]
  6791. 00004AD6  A873                     syscall    SetPort
  6792. 00004AD8  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  6793. 00004ADC  43ED C462                lea.l      A1, [A5 - 0x3B9E]
  6794. 00004AE0  7006                     moveq.l    D0, 0x06
  6795. label00004AE2:
  6796. 00004AE2  30D9                     move.w     [A0]+, [A1]+
  6797. 00004AE4  51C8 FFFC                dbf        D0, -0x6 /* 00004AE2 */
  6798. 00004AE8  206E 0008                movea.l    A0, [A6 + 0x8]
  6799. 00004AEC  2D48 FFF2                move.l     [A6 - 0xE], A0
  6800. 00004AF0  3D7C 0002 FFF6           move.w     [A6 - 0xA], 0x2
  6801. 00004AF6  426E FFFA                clr.w      [A6 - 0x6]
  6802. 00004AFA  3D7C 0010 FFFE           move.w     [A6 - 0x2], 0x10
  6803. 00004B00  426E FFF8                clr.w      [A6 - 0x8]
  6804. 00004B04  3D7C 0010 FFFC           move.w     [A6 - 0x4], 0x10
  6805. 00004B0A  486E FFF8                pea.l      [A6 - 0x8]
  6806. 00004B0E  A87B                     syscall    ClipRect
  6807. 00004B10  2F2D C478                move.l     -[A7], [A5 - 0x3B88]
  6808. 00004B14  486E FFF8                pea.l      [A6 - 0x8]
  6809. 00004B18  A8DF                     syscall    RectRgn
  6810. 00004B1A  486D C460                pea.l      [A5 - 0x3BA0]
  6811. 00004B1E  4EAD 24CA                jsr        [A5 + 0x24CA /* export_1173 */]
  6812. 00004B22  486E FFF2                pea.l      [A6 - 0xE]
  6813. 00004B26  A875                     syscall    SetPBits/SetPortBits
  6814. 00004B28  102E 000C                move.b     D0, [A6 + 0xC]
  6815. 00004B2C  6738                     beq        +0x3A /* 00004B66 */
  6816. 00004B2E  A89E                     syscall    PenNormal
  6817. 00004B30  3F2D C5A6                move.w     -[A7], [A5 - 0x3A5A]
  6818. 00004B34  3F2D C5A6                move.w     -[A7], [A5 - 0x3A5A]
  6819. 00004B38  A89B                     syscall    PenSize
  6820. 00004B3A  4267                     clr.w      -[A7]
  6821. 00004B3C  7008                     moveq.l    D0, 0x08
  6822. 00004B3E  906D B7D4                sub.w      D0, [A5 - 0x482C]
  6823. 00004B42  3F00                     move.w     -[A7], D0
  6824. 00004B44  A893                     syscall    MoveTo
  6825. 00004B46  2F3C 0000 0010           move.l     -[A7], 0x10
  6826. 00004B4C  A892                     syscall    Line
  6827. 00004B4E  7008                     moveq.l    D0, 0x08
  6828. 00004B50  906D B7D4                sub.w      D0, [A5 - 0x482C]
  6829. 00004B54  3F00                     move.w     -[A7], D0
  6830. 00004B56  4267                     clr.w      -[A7]
  6831. 00004B58  A893                     syscall    MoveTo
  6832. 00004B5A  2F3C 0010 0000           move.l     -[A7], 0x100000
  6833. 00004B60  A892                     syscall    Line
  6834. 00004B62  A89E                     syscall    PenNormal
  6835. 00004B64  603C                     bra        +0x3E /* 00004BA2 */
  6836. label00004B66:
  6837. 00004B66  4EAD 2652                jsr        [A5 + 0x2652 /* export_1222 */]
  6838. 00004B6A  2F3C 0010 0000           move.l     -[A7], 0x100000
  6839. 00004B70  A893                     syscall    MoveTo
  6840. 00004B72  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  6841. 00004B76  A883                     syscall    DrawChar
  6842. 00004B78  4A6E 000E                tst.w      [A6 + 0xE]
  6843. 00004B7C  6720                     beq        +0x22 /* 00004B9E */
  6844. 00004B7E  206E 0008                movea.l    A0, [A6 + 0x8]
  6845. 00004B82  41E8 0020                lea.l      A0, [A0 + 0x20]
  6846. 00004B86  2D48 FFF2                move.l     [A6 - 0xE], A0
  6847. 00004B8A  486E FFF2                pea.l      [A6 - 0xE]
  6848. 00004B8E  A875                     syscall    SetPBits/SetPortBits
  6849. 00004B90  2F3C 0010 0000           move.l     -[A7], 0x100000
  6850. 00004B96  A893                     syscall    MoveTo
  6851. 00004B98  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  6852. 00004B9C  A883                     syscall    DrawChar
  6853. label00004B9E:
  6854. 00004B9E  4EAD 2592                jsr        [A5 + 0x2592 /* export_1198 */]
  6855. label00004BA2:
  6856. 00004BA2  486E FFE4                pea.l      [A6 - 0x1C]
  6857. 00004BA6  A875                     syscall    SetPBits/SetPortBits
  6858. 00004BA8  486D C0A2                pea.l      [A5 - 0x3F5E]
  6859. 00004BAC  A87B                     syscall    ClipRect
  6860. 00004BAE  2F2D C478                move.l     -[A7], [A5 - 0x3B88]
  6861. 00004BB2  486D C0A2                pea.l      [A5 - 0x3F5E]
  6862. 00004BB6  A8DF                     syscall    RectRgn
  6863. 00004BB8  486D C460                pea.l      [A5 - 0x3BA0]
  6864. 00004BBC  4EAD 24CA                jsr        [A5 + 0x24CA /* export_1173 */]
  6865. 00004BC0  4E5E                     unlink     A6
  6866. 00004BC2  205F                     movea.l    A0, [A7]+
  6867. 00004BC4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6868. 00004BC8  4ED0                     jmp        [A0]
  6869. export_1484:
  6870. 00004BCA  4E56 0000                link       A6, 0
  6871. 00004BCE  422E 000C                clr.b      [A6 + 0xC]
  6872. 00004BD2  7001                     moveq.l    D0, 0x01
  6873. 00004BD4  B06D C10A                cmp.w      D0, [A5 - 0x3EF6]
  6874. 00004BD8  6606                     bne        +0x8 /* 00004BE0 */
  6875. 00004BDA  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  6876. 00004BDE  6004                     bra        +0x6 /* 00004BE4 */
  6877. label00004BE0:
  6878. 00004BE0  4EAD 0DF2                jsr        [A5 + 0xDF2 /* export_442 */]
  6879. label00004BE4:
  6880. 00004BE4  4EAD 2452                jsr        [A5 + 0x2452 /* export_1158 */]
  6881. 00004BE8  4267                     clr.w      -[A7]
  6882. 00004BEA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6883. 00004BEE  1F3C 0001                move.b     -[A7], 0x1
  6884. 00004BF2  4EAD 23E2                jsr        [A5 + 0x23E2 /* export_1144 */]
  6885. 00004BF6  4A5F                     tst.w      [A7]+
  6886. 00004BF8  6628                     bne        +0x2A /* 00004C22 */
  6887. 00004BFA  102D C2D6                move.b     D0, [A5 - 0x3D2A]
  6888. 00004BFE  6706                     beq        +0x8 /* 00004C06 */
  6889. 00004C00  4267                     clr.w      -[A7]
  6890. 00004C02  4EAD 2672                jsr        [A5 + 0x2672 /* export_1226 */]
  6891. label00004C06:
  6892. 00004C06  7001                     moveq.l    D0, 0x01
  6893. 00004C08  B06D C10A                cmp.w      D0, [A5 - 0x3EF6]
  6894. 00004C0C  6606                     bne        +0x8 /* 00004C14 */
  6895. 00004C0E  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  6896. 00004C12  6004                     bra        +0x6 /* 00004C18 */
  6897. label00004C14:
  6898. 00004C14  4EAD 0DEA                jsr        [A5 + 0xDEA /* export_441 */]
  6899. label00004C18:
  6900. 00004C18  4EAD 2452                jsr        [A5 + 0x2452 /* export_1158 */]
  6901. 00004C1C  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  6902. label00004C22:
  6903. 00004C22  426D B520                clr.w      [A5 - 0x4AE0]
  6904. 00004C26  4E5E                     unlink     A6
  6905. 00004C28  2E9F                     move.l     [A7], [A7]+
  6906. 00004C2A  4E75                     rts
  6907. export_1485:
  6908. 00004C2C  4E56 FFFC                link       A6, -0x0004
  6909. 00004C30  486E FFFC                pea.l      [A6 - 0x4]
  6910. 00004C34  A874                     syscall    GetPort
  6911. 00004C36  2F2D B510                move.l     -[A7], [A5 - 0x4AF0]
  6912. 00004C3A  A873                     syscall    SetPort
  6913. 00004C3C  A89E                     syscall    PenNormal
  6914. 00004C3E  486D FE68                pea.l      [A5 - 0x198]
  6915. 00004C42  A89D                     syscall    PenPat
  6916. 00004C44  302D BA20                move.w     D0, [A5 - 0x45E0]
  6917. 00004C48  D07C 000C                add.w      D0, 0xC
  6918. 00004C4C  3F00                     move.w     -[A7], D0
  6919. 00004C4E  302D BA22                move.w     D0, [A5 - 0x45DE]
  6920. 00004C52  5240                     addq.w     D0, 1
  6921. 00004C54  3F00                     move.w     -[A7], D0
  6922. 00004C56  A893                     syscall    MoveTo
  6923. 00004C58  302D BA24                move.w     D0, [A5 - 0x45DC]
  6924. 00004C5C  907C 000C                sub.w      D0, 0xC
  6925. 00004C60  3F00                     move.w     -[A7], D0
  6926. 00004C62  302D BA22                move.w     D0, [A5 - 0x45DE]
  6927. 00004C66  5240                     addq.w     D0, 1
  6928. 00004C68  3F00                     move.w     -[A7], D0
  6929. 00004C6A  A891                     syscall    LineTo
  6930. 00004C6C  A89E                     syscall    PenNormal
  6931. 00004C6E  486D BA1E                pea.l      [A5 - 0x45E2]
  6932. 00004C72  2F2D BA2A                move.l     -[A7], [A5 - 0x45D6]
  6933. 00004C76  A9D3                     syscall    TEUpdate
  6934. 00004C78  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6935. 00004C7C  A873                     syscall    SetPort
  6936. 00004C7E  4E5E                     unlink     A6
  6937. 00004C80  4E75                     rts
  6938. export_1486:
  6939. fn00004C82:
  6940. 00004C82  4E56 FFF4                link       A6, -0x000C
  6941. 00004C86  48E7 0300                movem.l    -[A7], D6,D7
  6942. 00004C8A  1B6D A84C BA2E           move.b     [A5 - 0x45D2], [A5 - 0x57B4]
  6943. 00004C90  1B6D B570 B51A           move.b     [A5 - 0x4AE6], [A5 - 0x4A90]
  6944. 00004C96  102D B51A                move.b     D0, [A5 - 0x4AE6]
  6945. 00004C9A  802D BA2E                or.b       D0, [A5 - 0x45D2]
  6946. 00004C9E  6700 00AA                beq        +0xAC /* 00004D4A */
  6947. 00004CA2  486E FFFC                pea.l      [A6 - 0x4]
  6948. 00004CA6  A874                     syscall    GetPort
  6949. 00004CA8  486E FFF8                pea.l      [A6 - 0x8]
  6950. 00004CAC  A910                     syscall    GetWMgrPort
  6951. 00004CAE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6952. 00004CB2  A873                     syscall    SetPort
  6953. 00004CB4  486D FE0C                pea.l      [A5 - 0x1F4]
  6954. 00004CB8  A87B                     syscall    ClipRect
  6955. 00004CBA  207C 0000 0BAA           movea.l    A0, 0xBAA
  6956. 00004CC0  3E10                     move.w     D7, [A0]
  6957. 00004CC2  5747                     subq.w     D7, 3
  6958. 00004CC4  102D BA2E                move.b     D0, [A5 - 0x45D2]
  6959. 00004CC8  6726                     beq        +0x28 /* 00004CF0 */
  6960. 00004CCA  206D BA30                movea.l    A0, [A5 - 0x45D0]
  6961. 00004CCE  2050                     movea.l    A0, [A0]
  6962. 00004CD0  3C28 0002                move.w     D6, [A0 + 0x2]
  6963. 00004CD4  4EAD 2652                jsr        [A5 + 0x2652 /* export_1222 */]
  6964. 00004CD8  3006                     move.w     D0, D6
  6965. 00004CDA  5440                     addq.w     D0, 2
  6966. 00004CDC  3F00                     move.w     -[A7], D0
  6967. 00004CDE  3007                     move.w     D0, D7
  6968. 00004CE0  5740                     subq.w     D0, 3
  6969. 00004CE2  3F00                     move.w     -[A7], D0
  6970. 00004CE4  A893                     syscall    MoveTo
  6971. 00004CE6  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  6972. 00004CEA  A883                     syscall    DrawChar
  6973. 00004CEC  4EAD 2592                jsr        [A5 + 0x2592 /* export_1198 */]
  6974. label00004CF0:
  6975. 00004CF0  102D B51A                move.b     D0, [A5 - 0x4AE6]
  6976. 00004CF4  674E                     beq        +0x50 /* 00004D44 */
  6977. 00004CF6  A89E                     syscall    PenNormal
  6978. 00004CF8  486D C758                pea.l      [A5 - 0x38A8]
  6979. 00004CFC  A89D                     syscall    PenPat
  6980. 00004CFE  2F3C 0000 0005           move.l     -[A7], 0x5
  6981. 00004D04  A893                     syscall    MoveTo
  6982. 00004D06  302D FE12                move.w     D0, [A5 - 0x1EE]
  6983. 00004D0A  5D40                     subq.w     D0, 6
  6984. 00004D0C  3F00                     move.w     -[A7], D0
  6985. 00004D0E  4267                     clr.w      -[A7]
  6986. 00004D10  A891                     syscall    LineTo
  6987. 00004D12  2F3C 0001 0003           move.l     -[A7], 0x10003
  6988. 00004D18  A893                     syscall    MoveTo
  6989. 00004D1A  302D FE12                move.w     D0, [A5 - 0x1EE]
  6990. 00004D1E  5940                     subq.w     D0, 4
  6991. 00004D20  3F00                     move.w     -[A7], D0
  6992. 00004D22  3F3C 0001                move.w     -[A7], 0x1
  6993. 00004D26  A891                     syscall    LineTo
  6994. 00004D28  2F3C 0002 0001           move.l     -[A7], 0x20001
  6995. 00004D2E  A89B                     syscall    PenSize
  6996. 00004D30  4267                     clr.w      -[A7]
  6997. 00004D32  3F07                     move.w     -[A7], D7
  6998. 00004D34  A893                     syscall    MoveTo
  6999. 00004D36  302D FE12                move.w     D0, [A5 - 0x1EE]
  7000. 00004D3A  5340                     subq.w     D0, 1
  7001. 00004D3C  3F00                     move.w     -[A7], D0
  7002. 00004D3E  3F07                     move.w     -[A7], D7
  7003. 00004D40  A891                     syscall    LineTo
  7004. 00004D42  A89E                     syscall    PenNormal
  7005. label00004D44:
  7006. 00004D44  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7007. 00004D48  A873                     syscall    SetPort
  7008. label00004D4A:
  7009. 00004D4A  4CDF 00C0                movem.l    D6,D7, [A7]+
  7010. 00004D4E  4E5E                     unlink     A6
  7011. 00004D50  4E75                     rts
  7012. export_1487:
  7013. fn00004D52:
  7014. 00004D52  4E56 FFCE                link       A6, -0x0032
  7015. 00004D56  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  7016. 00004D5A  7000                     moveq.l    D0, 0x00
  7017. 00004D5C  2640                     movea.l    A3, D0
  7018. 00004D5E  42A7                     clr.l      -[A7]
  7019. 00004D60  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  7020. 00004D64  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  7021. 00004D68  2E1F                     move.l     D7, [A7]+
  7022. 00004D6A  6700 01D0                beq        +0x1D2 /* 00004F3C */
  7023. 00004D6E  2F07                     move.l     -[A7], D7
  7024. 00004D70  486E FFD4                pea.l      [A6 - 0x2C]
  7025. 00004D74  4EAD 22EA                jsr        [A5 + 0x22EA /* export_1113 */]
  7026. 00004D78  42A7                     clr.l      -[A7]
  7027. 00004D7A  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  7028. 00004D7E  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  7029. 00004D82  265F                     movea.l    A3, [A7]+
  7030. 00004D84  200B                     move.l     D0, A3
  7031. 00004D86  6700 01B4                beq        +0x1B6 /* 00004F3C */
  7032. 00004D8A  2F0B                     move.l     -[A7], A3
  7033. 00004D8C  486E FFD3                pea.l      [A6 - 0x2D]
  7034. 00004D90  4EAD 22EA                jsr        [A5 + 0x22EA /* export_1113 */]
  7035. 00004D94  102E 0008                move.b     D0, [A6 + 0x8]
  7036. 00004D98  6606                     bne        +0x8 /* 00004DA0 */
  7037. 00004D9A  486D C460                pea.l      [A5 - 0x3BA0]
  7038. 00004D9E  A873                     syscall    SetPort
  7039. label00004DA0:
  7040. 00004DA0  486E FFFC                pea.l      [A6 - 0x4]
  7041. 00004DA4  A874                     syscall    GetPort
  7042. 00004DA6  102E 0008                move.b     D0, [A6 + 0x8]
  7043. 00004DAA  671A                     beq        +0x1C /* 00004DC6 */
  7044. 00004DAC  206E FFFC                movea.l    A0, [A6 - 0x4]
  7045. 00004DB0  2068 001C                movea.l    A0, [A0 + 0x1C]
  7046. 00004DB4  2050                     movea.l    A0, [A0]
  7047. 00004DB6  43EE FFE8                lea.l      A1, [A6 - 0x18]
  7048. 00004DBA  5488                     addq.l     A0, 2
  7049. 00004DBC  7003                     moveq.l    D0, 0x03
  7050. label00004DBE:
  7051. 00004DBE  32D8                     move.w     [A1]+, [A0]+
  7052. 00004DC0  51C8 FFFC                dbf        D0, -0x6 /* 00004DBE */
  7053. 00004DC4  6018                     bra        +0x1A /* 00004DDE */
  7054. label00004DC6:
  7055. 00004DC6  206E FFFC                movea.l    A0, [A6 - 0x4]
  7056. 00004DCA  2068 0018                movea.l    A0, [A0 + 0x18]
  7057. 00004DCE  2050                     movea.l    A0, [A0]
  7058. 00004DD0  43EE FFE8                lea.l      A1, [A6 - 0x18]
  7059. 00004DD4  5488                     addq.l     A0, 2
  7060. 00004DD6  7003                     moveq.l    D0, 0x03
  7061. label00004DD8:
  7062. 00004DD8  32D8                     move.w     [A1]+, [A0]+
  7063. 00004DDA  51C8 FFFC                dbf        D0, -0x6 /* 00004DD8 */
  7064. label00004DDE:
  7065. 00004DDE  102E 000A                move.b     D0, [A6 + 0xA]
  7066. 00004DE2  6714                     beq        +0x16 /* 00004DF8 */
  7067. 00004DE4  2853                     movea.l    A4, [A3]
  7068. 00004DE6  7032                     moveq.l    D0, 0x32
  7069. 00004DE8  D9C0                     add.l      A4, D0
  7070. 00004DEA  2053                     movea.l    A0, [A3]
  7071. 00004DEC  3828 0024                move.w     D4, [A0 + 0x24]
  7072. 00004DF0  2D6D AE96 FFDC           move.l     [A6 - 0x24], [A5 - 0x516A]
  7073. 00004DF6  6016                     bra        +0x18 /* 00004E0E */
  7074. label00004DF8:
  7075. 00004DF8  2047                     movea.l    A0, D7
  7076. 00004DFA  2850                     movea.l    A4, [A0]
  7077. 00004DFC  7036                     moveq.l    D0, 0x36
  7078. 00004DFE  D9C0                     add.l      A4, D0
  7079. 00004E00  2047                     movea.l    A0, D7
  7080. 00004E02  2050                     movea.l    A0, [A0]
  7081. 00004E04  3828 0028                move.w     D4, [A0 + 0x28]
  7082. 00004E08  2D6D AEAC FFDC           move.l     [A6 - 0x24], [A5 - 0x5154]
  7083. label00004E0E:
  7084. 00004E0E  41ED C2EE                lea.l      A0, [A5 - 0x3D12]
  7085. 00004E12  43ED B38A                lea.l      A1, [A5 - 0x4C76]
  7086. 00004E16  7003                     moveq.l    D0, 0x03
  7087. label00004E18:
  7088. 00004E18  30D9                     move.w     [A0]+, [A1]+
  7089. 00004E1A  51C8 FFFC                dbf        D0, -0x6 /* 00004E18 */
  7090. 00004E1E  7002                     moveq.l    D0, 0x02
  7091. 00004E20  B06E 000C                cmp.w      D0, [A6 + 0xC]
  7092. 00004E24  57C0                     seq        D0
  7093. 00004E26  7203                     moveq.l    D1, 0x03
  7094. 00004E28  B26E 000C                cmp.w      D1, [A6 + 0xC]
  7095. 00004E2C  57C1                     seq        D1
  7096. 00004E2E  8001                     or.b       D0, D1
  7097. 00004E30  4400                     neg.b      D0
  7098. 00004E32  1C00                     move.b     D6, D0
  7099. 00004E34  3D7C 0001 FFD0           move.w     [A6 - 0x30], 0x1
  7100. 00004E3A  3D44 FFCE                move.w     [A6 - 0x32], D4
  7101. 00004E3E  3D6E FFD0 FFDA           move.w     [A6 - 0x26], [A6 - 0x30]
  7102. 00004E44  6000 00DA                bra        +0xDC /* 00004F20 */
  7103. label00004E48:
  7104. 00004E48  1A06                     move.b     D5, D6
  7105. 00004E4A  302C 0002                move.w     D0, [A4 + 0x2]
  7106. 00004E4E  B06E 000E                cmp.w      D0, [A6 + 0xE]
  7107. 00004E52  6636                     bne        +0x38 /* 00004E8A */
  7108. 00004E54  302E 000C                move.w     D0, [A6 + 0xC]
  7109. 00004E58  5340                     subq.w     D0, 1
  7110. 00004E5A  6712                     beq        +0x14 /* 00004E6E */
  7111. 00004E5C  5340                     subq.w     D0, 1
  7112. 00004E5E  6714                     beq        +0x16 /* 00004E74 */
  7113. 00004E60  5340                     subq.w     D0, 1
  7114. 00004E62  6716                     beq        +0x18 /* 00004E7A */
  7115. 00004E64  5340                     subq.w     D0, 1
  7116. 00004E66  6718                     beq        +0x1A /* 00004E80 */
  7117. 00004E68  5340                     subq.w     D0, 1
  7118. 00004E6A  671A                     beq        +0x1C /* 00004E86 */
  7119. 00004E6C  601C                     bra        +0x1E /* 00004E8A */
  7120. label00004E6E:
  7121. 00004E6E  7A01                     moveq.l    D5, 0x01
  7122. 00004E70  4206                     clr.b      D6
  7123. 00004E72  6016                     bra        +0x18 /* 00004E8A */
  7124. label00004E74:
  7125. 00004E74  7A01                     moveq.l    D5, 0x01
  7126. 00004E76  7C01                     moveq.l    D6, 0x01
  7127. 00004E78  6010                     bra        +0x12 /* 00004E8A */
  7128. label00004E7A:
  7129. 00004E7A  4205                     clr.b      D5
  7130. 00004E7C  4206                     clr.b      D6
  7131. 00004E7E  600A                     bra        +0xC /* 00004E8A */
  7132. label00004E80:
  7133. 00004E80  4205                     clr.b      D5
  7134. 00004E82  7C01                     moveq.l    D6, 0x01
  7135. 00004E84  6004                     bra        +0x6 /* 00004E8A */
  7136. label00004E86:
  7137. 00004E86  7A01                     moveq.l    D5, 0x01
  7138. 00004E88  7C01                     moveq.l    D6, 0x01
  7139. label00004E8A:
  7140. 00004E8A  1005                     move.b     D0, D5
  7141. 00004E8C  6700 0086                beq        +0x88 /* 00004F14 */
  7142. 00004E90  4A2C 0005                tst.b      [A4 + 0x5]
  7143. 00004E94  5CC1                     sge        D1
  7144. 00004E96  C001                     and.b      D0, D1
  7145. 00004E98  4A00                     tst.b      D0
  7146. 00004E9A  6778                     beq        +0x7A /* 00004F14 */
  7147. 00004E9C  2F00                     move.l     -[A7], D0
  7148. 00004E9E  4267                     clr.w      -[A7]
  7149. 00004EA0  486C 0006                pea.l      [A4 + 0x6]
  7150. 00004EA4  486E FFE8                pea.l      [A6 - 0x18]
  7151. 00004EA8  486E FFE0                pea.l      [A6 - 0x20]
  7152. 00004EAC  A8AA                     syscall    SectRect
  7153. 00004EAE  121F                     move.b     D1, [A7]+
  7154. 00004EB0  201F                     move.l     D0, [A7]+
  7155. 00004EB2  C001                     and.b      D0, D1
  7156. 00004EB4  675E                     beq        +0x60 /* 00004F14 */
  7157. 00004EB6  486C 0006                pea.l      [A4 + 0x6]
  7158. 00004EBA  486D C2EE                pea.l      [A5 - 0x3D12]
  7159. 00004EBE  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  7160. 00004EC2  102C 0004                move.b     D0, [A4 + 0x4]
  7161. 00004EC6  4880                     ext.w      D0
  7162. 00004EC8  5340                     subq.w     D0, 1
  7163. 00004ECA  6706                     beq        +0x8 /* 00004ED2 */
  7164. 00004ECC  5340                     subq.w     D0, 1
  7165. 00004ECE  6712                     beq        +0x14 /* 00004EE2 */
  7166. 00004ED0  6042                     bra        +0x44 /* 00004F14 */
  7167. label00004ED2:
  7168. 00004ED2  2F0C                     move.l     -[A7], A4
  7169. 00004ED4  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  7170. 00004ED8  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  7171. 00004EDC  4EBA EC3C                jsr        [PC - 0x13C4 /* 00003B1A */]
  7172. 00004EE0  6032                     bra        +0x34 /* 00004F14 */
  7173. label00004EE2:
  7174. 00004EE2  1D6D C578 FFD5           move.b     [A6 - 0x2B], [A5 - 0x3A88]
  7175. 00004EE8  102D B570                move.b     D0, [A5 - 0x4A90]
  7176. 00004EEC  6714                     beq        +0x16 /* 00004F02 */
  7177. 00004EEE  4267                     clr.w      -[A7]
  7178. 00004EF0  1F2C 0005                move.b     -[A7], [A4 + 0x5]
  7179. 00004EF4  4EAD 2B72                jsr        [A5 + 0x2B72 /* export_1386 */]
  7180. 00004EF8  101F                     move.b     D0, [A7]+
  7181. 00004EFA  C02D B436                and.b      D0, [A5 - 0x4BCA]
  7182. 00004EFE  1D40 FFD5                move.b     [A6 - 0x2B], D0
  7183. label00004F02:
  7184. 00004F02  2F0C                     move.l     -[A7], A4
  7185. 00004F04  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  7186. 00004F08  1F2E FFD5                move.b     -[A7], [A6 - 0x2B]
  7187. 00004F0C  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  7188. 00004F10  4EAD 0FF2                jsr        [A5 + 0xFF2 /* export_506 */]
  7189. label00004F14:
  7190. 00004F14  3014                     move.w     D0, [A4]
  7191. 00004F16  48C0                     ext.l      D0
  7192. 00004F18  D9C0                     add.l      A4, D0
  7193. 00004F1A  526E FFDA                addq.w     [A6 - 0x26], 1
  7194. 00004F1E  690C                     bvs        +0xE /* 00004F2C */
  7195. label00004F20:
  7196. 00004F20  302E FFDA                move.w     D0, [A6 - 0x26]
  7197. 00004F24  B06E FFCE                cmp.w      D0, [A6 - 0x32]
  7198. 00004F28  6F00 FF1E                ble        -0xE0 /* 00004E48 */
  7199. label00004F2C:
  7200. 00004F2C  102E 0008                move.b     D0, [A6 + 0x8]
  7201. 00004F30  6606                     bne        +0x8 /* 00004F38 */
  7202. 00004F32  486D C704                pea.l      [A5 - 0x38FC]
  7203. 00004F36  A87B                     syscall    ClipRect
  7204. label00004F38:
  7205. 00004F38  4EAD 26EA                jsr        [A5 + 0x26EA /* export_1241 */]
  7206. label00004F3C:
  7207. 00004F3C  4A87                     tst.l      D7
  7208. 00004F3E  6714                     beq        +0x16 /* 00004F54 */
  7209. 00004F40  2F07                     move.l     -[A7], D7
  7210. 00004F42  1F2E FFD4                move.b     -[A7], [A6 - 0x2C]
  7211. 00004F46  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  7212. 00004F4A  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  7213. 00004F4E  4267                     clr.w      -[A7]
  7214. 00004F50  4EAD 0E6A                jsr        [A5 + 0xE6A /* export_457 */]
  7215. label00004F54:
  7216. 00004F54  200B                     move.l     D0, A3
  7217. 00004F56  6714                     beq        +0x16 /* 00004F6C */
  7218. 00004F58  2F0B                     move.l     -[A7], A3
  7219. 00004F5A  1F2E FFD3                move.b     -[A7], [A6 - 0x2D]
  7220. 00004F5E  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  7221. 00004F62  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  7222. 00004F66  4267                     clr.w      -[A7]
  7223. 00004F68  4EAD 0E5A                jsr        [A5 + 0xE5A /* export_455 */]
  7224. label00004F6C:
  7225. 00004F6C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  7226. 00004F70  4E5E                     unlink     A6
  7227. 00004F72  205F                     movea.l    A0, [A7]+
  7228. 00004F74  504F                     addq.w     A7, 8
  7229. 00004F76  4ED0                     jmp        [A0]
  7230. export_1488:
  7231. fn00004F78:
  7232. 00004F78  4E56 FFEE                link       A6, -0x0012
  7233. 00004F7C  206E 0008                movea.l    A0, [A6 + 0x8]
  7234. 00004F80  43EE FFF8                lea.l      A1, [A6 - 0x8]
  7235. 00004F84  7003                     moveq.l    D0, 0x03
  7236. label00004F86:
  7237. 00004F86  32D8                     move.w     [A1]+, [A0]+
  7238. 00004F88  51C8 FFFC                dbf        D0, -0x6 /* 00004F86 */
  7239. 00004F8C  4A6D A0A0                tst.w      [A5 - 0x5F60]
  7240. 00004F90  5DC0                     slt        D0
  7241. 00004F92  222D FE80                move.l     D1, [A5 - 0x180]
  7242. 00004F96  B2AD C2E6                cmp.l      D1, [A5 - 0x3D1A]
  7243. 00004F9A  57C1                     seq        D1
  7244. 00004F9C  C001                     and.b      D0, D1
  7245. 00004F9E  6708                     beq        +0xA /* 00004FA8 */
  7246. 00004FA0  1B7C 0001 B7AA           move.b     [A5 - 0x4856], 0x1
  7247. 00004FA6  606C                     bra        +0x6E /* 00005014 */
  7248. label00004FA8:
  7249. 00004FA8  486E FFF8                pea.l      [A6 - 0x8]
  7250. 00004FAC  A87B                     syscall    ClipRect
  7251. 00004FAE  486D C76C                pea.l      [A5 - 0x3894]
  7252. 00004FB2  206D FE80                movea.l    A0, [A5 - 0x180]
  7253. 00004FB6  4868 0002                pea.l      [A0 + 0x2]
  7254. 00004FBA  486D C772                pea.l      [A5 - 0x388E]
  7255. 00004FBE  486E FFF8                pea.l      [A6 - 0x8]
  7256. 00004FC2  4267                     clr.w      -[A7]
  7257. 00004FC4  42A7                     clr.l      -[A7]
  7258. 00004FC6  A8EC                     syscall    CopyBits
  7259. 00004FC8  3F2D B872                move.w     -[A7], [A5 - 0x478E]
  7260. 00004FCC  486E FFEE                pea.l      [A6 - 0x12]
  7261. 00004FD0  4EBA BED6                jsr        [PC - 0x412A /* 00000EA8 */]
  7262. 00004FD4  486E FFEE                pea.l      [A6 - 0x12]
  7263. 00004FD8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7264. 00004FDC  A8A8                     syscall    OffsetRect
  7265. 00004FDE  A89E                     syscall    PenNormal
  7266. 00004FE0  486E FFEE                pea.l      [A6 - 0x12]
  7267. 00004FE4  2F3C FFFB FFFB           move.l     -[A7], 0xFFFBFFFB
  7268. 00004FEA  A8A9                     syscall    InsetRect
  7269. 00004FEC  486E FFEE                pea.l      [A6 - 0x12]
  7270. 00004FF0  A8A1                     syscall    FrameRect
  7271. 00004FF2  486E FFEE                pea.l      [A6 - 0x12]
  7272. 00004FF6  2F3C 0001 0001           move.l     -[A7], 0x10001
  7273. 00004FFC  A8A9                     syscall    InsetRect
  7274. 00004FFE  2F3C 0003 0003           move.l     -[A7], 0x30003
  7275. 00005004  A89B                     syscall    PenSize
  7276. 00005006  486D FE78                pea.l      [A5 - 0x188]
  7277. 0000500A  A89D                     syscall    PenPat
  7278. 0000500C  486E FFEE                pea.l      [A6 - 0x12]
  7279. 00005010  A8A1                     syscall    FrameRect
  7280. 00005012  A89E                     syscall    PenNormal
  7281. label00005014:
  7282. 00005014  4E5E                     unlink     A6
  7283. 00005016  2E9F                     move.l     [A7], [A7]+
  7284. 00005018  4E75                     rts
  7285. export_1489:
  7286. fn0000501A:
  7287. 0000501A  4E56 FFFC                link       A6, -0x0004
  7288. 0000501E  206D C162                movea.l    A0, [A5 - 0x3E9E]
  7289. 00005022  1028 006E                move.b     D0, [A0 + 0x6E]
  7290. 00005026  6716                     beq        +0x18 /* 0000503E */
  7291. 00005028  486E FFFC                pea.l      [A6 - 0x4]
  7292. 0000502C  A874                     syscall    GetPort
  7293. 0000502E  2F2D B57A                move.l     -[A7], [A5 - 0x4A86]
  7294. 00005032  A873                     syscall    SetPort
  7295. 00005034  4EBA 00A6                jsr        [PC + 0xA6 /* 000050DC */]
  7296. 00005038  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7297. 0000503C  A873                     syscall    SetPort
  7298. label0000503E:
  7299. 0000503E  4E5E                     unlink     A6
  7300. 00005040  4E75                     rts
  7301. export_1490:
  7302. 00005042  4E56 FFF8                link       A6, -0x0008
  7303. 00005046  48E7 0308                movem.l    -[A7], D6,D7,A4
  7304. 0000504A  286E 0008                movea.l    A4, [A6 + 0x8]
  7305. 0000504E  2F2D B57A                move.l     -[A7], [A5 - 0x4A86]
  7306. 00005052  A873                     syscall    SetPort
  7307. 00005054  2D6E 0010 FFFC           move.l     [A6 - 0x4], [A6 + 0x10]
  7308. 0000505A  486E FFFC                pea.l      [A6 - 0x4]
  7309. 0000505E  A871                     syscall    GlobalToLocal
  7310. 00005060  4267                     clr.w      -[A7]
  7311. 00005062  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7312. 00005066  4EAD 27AA                jsr        [A5 + 0x27AA /* export_1265 */]
  7313. 0000506A  389F                     move.w     [A4], [A7]+
  7314. 0000506C  6760                     beq        +0x62 /* 000050CE */
  7315. 0000506E  4246                     clr.w      D6
  7316. 00005070  3014                     move.w     D0, [A4]
  7317. 00005072  5540                     subq.w     D0, 2
  7318. 00005074  6726                     beq        +0x28 /* 0000509C */
  7319. 00005076  5540                     subq.w     D0, 2
  7320. 00005078  671E                     beq        +0x20 /* 00005098 */
  7321. 0000507A  5540                     subq.w     D0, 2
  7322. 0000507C  6722                     beq        +0x24 /* 000050A0 */
  7323. 0000507E  5540                     subq.w     D0, 2
  7324. 00005080  671A                     beq        +0x1C /* 0000509C */
  7325. 00005082  5940                     subq.w     D0, 4
  7326. 00005084  671E                     beq        +0x20 /* 000050A4 */
  7327. 00005086  5940                     subq.w     D0, 4
  7328. 00005088  670E                     beq        +0x10 /* 00005098 */
  7329. 0000508A  5540                     subq.w     D0, 2
  7330. 0000508C  6716                     beq        +0x18 /* 000050A4 */
  7331. 0000508E  5D40                     subq.w     D0, 6
  7332. 00005090  670E                     beq        +0x10 /* 000050A0 */
  7333. 00005092  5140                     subq.w     D0, 8
  7334. 00005094  6712                     beq        +0x14 /* 000050A8 */
  7335. 00005096  6014                     bra        +0x16 /* 000050AC */
  7336. label00005098:
  7337. 00005098  7E5F                     moveq.l    D7, 0x5F
  7338. 0000509A  6010                     bra        +0x12 /* 000050AC */
  7339. label0000509C:
  7340. 0000509C  7E60                     moveq.l    D7, 0x60
  7341. 0000509E  600C                     bra        +0xE /* 000050AC */
  7342. label000050A0:
  7343. 000050A0  7E61                     moveq.l    D7, 0x61
  7344. 000050A2  6008                     bra        +0xA /* 000050AC */
  7345. label000050A4:
  7346. 000050A4  7E62                     moveq.l    D7, 0x62
  7347. 000050A6  6004                     bra        +0x6 /* 000050AC */
  7348. label000050A8:
  7349. 000050A8  7E47                     moveq.l    D7, 0x47
  7350. 000050AA  7C6D                     moveq.l    D6, 0x6D
  7351. label000050AC:
  7352. 000050AC  3F07                     move.w     -[A7], D7
  7353. 000050AE  3F06                     move.w     -[A7], D6
  7354. 000050B0  4267                     clr.w      -[A7]
  7355. 000050B2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7356. 000050B6  4EBA FA0A                jsr        [PC - 0x5F6 /* 00004AC2 */]
  7357. 000050BA  206E 000C                movea.l    A0, [A6 + 0xC]
  7358. 000050BE  317C 0008 0042           move.w     [A0 + 0x42], 0x8
  7359. 000050C4  206E 000C                movea.l    A0, [A6 + 0xC]
  7360. 000050C8  317C 0008 0040           move.w     [A0 + 0x40], 0x8
  7361. label000050CE:
  7362. 000050CE  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  7363. 000050D2  4E5E                     unlink     A6
  7364. 000050D4  205F                     movea.l    A0, [A7]+
  7365. 000050D6  DEFC 000C                add.w      A7, 0xC
  7366. 000050DA  4ED0                     jmp        [A0]
  7367. fn000050DC:
  7368. 000050DC  4E56 FFF0                link       A6, -0x0010
  7369. 000050E0  48E7 0118                movem.l    -[A7], D7,A3,A4
  7370. 000050E4  42A7                     clr.l      -[A7]
  7371. 000050E6  A8D8                     syscall    NewRgn
  7372. 000050E8  2E17                     move.l     D7, [A7]
  7373. 000050EA  486D C2CC                pea.l      [A5 - 0x3D34]
  7374. 000050EE  A8DF                     syscall    RectRgn
  7375. 000050F0  206D B57A                movea.l    A0, [A5 - 0x4A86]
  7376. 000050F4  49E8 0010                lea.l      A4, [A0 + 0x10]
  7377. 000050F8  302D B4BC                move.w     D0, [A5 - 0x4B44]
  7378. 000050FC  D054                     add.w      D0, [A4]
  7379. 000050FE  3D40 FFF0                move.w     [A6 - 0x10], D0
  7380. 00005102  302D B51E                move.w     D0, [A5 - 0x4AE2]
  7381. 00005106  D06C 0002                add.w      D0, [A4 + 0x2]
  7382. 0000510A  3D40 FFF2                move.w     [A6 - 0xE], D0
  7383. 0000510E  302C 0004                move.w     D0, [A4 + 0x4]
  7384. 00005112  906D B53E                sub.w      D0, [A5 - 0x4AC2]
  7385. 00005116  3D40 FFF4                move.w     [A6 - 0xC], D0
  7386. 0000511A  302C 0006                move.w     D0, [A4 + 0x6]
  7387. 0000511E  906D B504                sub.w      D0, [A5 - 0x4AFC]
  7388. 00005122  3D40 FFF6                move.w     [A6 - 0xA], D0
  7389. 00005126  42A7                     clr.l      -[A7]
  7390. 00005128  A8D8                     syscall    NewRgn
  7391. 0000512A  265F                     movea.l    A3, [A7]+
  7392. 0000512C  2F0B                     move.l     -[A7], A3
  7393. 0000512E  486E FFF0                pea.l      [A6 - 0x10]
  7394. 00005132  A8DF                     syscall    RectRgn
  7395. 00005134  206D B57A                movea.l    A0, [A5 - 0x4A86]
  7396. 00005138  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  7397. 0000513C  2F0B                     move.l     -[A7], A3
  7398. 0000513E  2F0B                     move.l     -[A7], A3
  7399. 00005140  A8E6                     syscall    DiffRgn
  7400. 00005142  486D C912                pea.l      [A5 - 0x36EE]
  7401. 00005146  A89D                     syscall    PenPat
  7402. 00005148  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  7403. 0000514C  A89C                     syscall    PenMode
  7404. 0000514E  2F0B                     move.l     -[A7], A3
  7405. 00005150  A8D3                     syscall    PaintRgn
  7406. 00005152  A89E                     syscall    PenNormal
  7407. 00005154  486E FFF0                pea.l      [A6 - 0x10]
  7408. 00005158  A8A1                     syscall    FrameRect
  7409. 0000515A  302E FFF2                move.w     D0, [A6 - 0xE]
  7410. 0000515E  5240                     addq.w     D0, 1
  7411. 00005160  3F00                     move.w     -[A7], D0
  7412. 00005162  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  7413. 00005166  A893                     syscall    MoveTo
  7414. 00005168  302E FFF6                move.w     D0, [A6 - 0xA]
  7415. 0000516C  906E FFF2                sub.w      D0, [A6 - 0xE]
  7416. 00005170  5340                     subq.w     D0, 1
  7417. 00005172  3F00                     move.w     -[A7], D0
  7418. 00005174  4267                     clr.w      -[A7]
  7419. 00005176  A892                     syscall    Line
  7420. 00005178  4267                     clr.w      -[A7]
  7421. 0000517A  302E FFF0                move.w     D0, [A6 - 0x10]
  7422. 0000517E  906E FFF4                sub.w      D0, [A6 - 0xC]
  7423. 00005182  5240                     addq.w     D0, 1
  7424. 00005184  3F00                     move.w     -[A7], D0
  7425. 00005186  A892                     syscall    Line
  7426. 00005188  486D C2CC                pea.l      [A5 - 0x3D34]
  7427. 0000518C  A8A1                     syscall    FrameRect
  7428. 0000518E  486E FFF0                pea.l      [A6 - 0x10]
  7429. 00005192  2F3C 0001 0001           move.l     -[A7], 0x10001
  7430. 00005198  A8A9                     syscall    InsetRect
  7431. 0000519A  2F0B                     move.l     -[A7], A3
  7432. 0000519C  486E FFF0                pea.l      [A6 - 0x10]
  7433. 000051A0  A8DF                     syscall    RectRgn
  7434. 000051A2  2F0B                     move.l     -[A7], A3
  7435. 000051A4  2F07                     move.l     -[A7], D7
  7436. 000051A6  2F07                     move.l     -[A7], D7
  7437. 000051A8  A8E6                     syscall    DiffRgn
  7438. 000051AA  2F07                     move.l     -[A7], D7
  7439. 000051AC  486D FE78                pea.l      [A5 - 0x188]
  7440. 000051B0  A8D6                     syscall    FillRgn
  7441. 000051B2  41EE FFF0                lea.l      A0, [A6 - 0x10]
  7442. 000051B6  43ED C2CC                lea.l      A1, [A5 - 0x3D34]
  7443. 000051BA  7003                     moveq.l    D0, 0x03
  7444. label000051BC:
  7445. 000051BC  30D9                     move.w     [A0]+, [A1]+
  7446. 000051BE  51C8 FFFC                dbf        D0, -0x6 /* 000051BC */
  7447. 000051C2  486E FFF0                pea.l      [A6 - 0x10]
  7448. 000051C6  2F3C 0001 0001           move.l     -[A7], 0x10001
  7449. 000051CC  A8A9                     syscall    InsetRect
  7450. 000051CE  486E FFF0                pea.l      [A6 - 0x10]
  7451. 000051D2  A8A3                     syscall    EraseRect
  7452. 000051D4  2F0B                     move.l     -[A7], A3
  7453. 000051D6  A8D9                     syscall    DisposRgn/DisposeRgn
  7454. 000051D8  2F07                     move.l     -[A7], D7
  7455. 000051DA  A8D9                     syscall    DisposRgn/DisposeRgn
  7456. 000051DC  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  7457. 000051E0  4E5E                     unlink     A6
  7458. 000051E2  4E75                     rts
  7459. export_1491:
  7460. fn000051E4:
  7461. 000051E4  4E56 FFF0                link       A6, -0x0010
  7462. 000051E8  48E7 0018                movem.l    -[A7], A3,A4
  7463. 000051EC  206E 0008                movea.l    A0, [A6 + 0x8]
  7464. 000051F0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  7465. 000051F4  7003                     moveq.l    D0, 0x03
  7466. label000051F6:
  7467. 000051F6  32D8                     move.w     [A1]+, [A0]+
  7468. 000051F8  51C8 FFFC                dbf        D0, -0x6 /* 000051F6 */
  7469. 000051FC  486E FFF4                pea.l      [A6 - 0xC]
  7470. 00005200  A874                     syscall    GetPort
  7471. 00005202  486D C460                pea.l      [A5 - 0x3BA0]
  7472. 00005206  A873                     syscall    SetPort
  7473. 00005208  486E FFF8                pea.l      [A6 - 0x8]
  7474. 0000520C  486D C290                pea.l      [A5 - 0x3D70]
  7475. 00005210  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  7476. 00005214  7000                     moveq.l    D0, 0x00
  7477. 00005216  302D C292                move.w     D0, [A5 - 0x3D6E]
  7478. 0000521A  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  7479. 00005220  3B40 C292                move.w     [A5 - 0x3D6E], D0
  7480. 00005224  7000                     moveq.l    D0, 0x00
  7481. 00005226  322D C296                move.w     D1, [A5 - 0x3D6A]
  7482. 0000522A  D27C 001F                add.w      D1, 0x1F
  7483. 0000522E  3001                     move.w     D0, D1
  7484. 00005230  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  7485. 00005236  3B40 C296                move.w     [A5 - 0x3D6A], D0
  7486. 0000523A  7001                     moveq.l    D0, 0x01
  7487. 0000523C  B06D C10A                cmp.w      D0, [A5 - 0x3EF6]
  7488. 00005240  6624                     bne        +0x26 /* 00005266 */
  7489. 00005242  1B7C 0001 C218           move.b     [A5 - 0x3DE8], 0x1
  7490. 00005248  1B7C 0001 C0AC           move.b     [A5 - 0x3F54], 0x1
  7491. 0000524E  41ED C290                lea.l      A0, [A5 - 0x3D70]
  7492. 00005252  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  7493. 00005256  7003                     moveq.l    D0, 0x03
  7494. label00005258:
  7495. 00005258  30D9                     move.w     [A0]+, [A1]+
  7496. 0000525A  51C8 FFFC                dbf        D0, -0x6 /* 00005258 */
  7497. 0000525E  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  7498. 00005262  6000 0158                bra        +0x15A /* 000053BC */
  7499. label00005266:
  7500. 00005266  4EAD 23FA                jsr        [A5 + 0x23FA /* export_1147 */]
  7501. 0000526A  102D C230                move.b     D0, [A5 - 0x3DD0]
  7502. 0000526E  0A00 0001                xori.b     D0, 0x1
  7503. 00005272  C02D B570                and.b      D0, [A5 - 0x4A90]
  7504. 00005276  6736                     beq        +0x38 /* 000052AE */
  7505. 00005278  102D B52E                move.b     D0, [A5 - 0x4AD2]
  7506. 0000527C  6710                     beq        +0x12 /* 0000528E */
  7507. 0000527E  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  7508. 00005282  42A7                     clr.l      -[A7]
  7509. 00005284  486D C290                pea.l      [A5 - 0x3D70]
  7510. 00005288  4EBA 0326                jsr        [PC + 0x326 /* 000055B0 */]
  7511. 0000528C  6012                     bra        +0x14 /* 000052A0 */
  7512. label0000528E:
  7513. 0000528E  2F2D C71A                move.l     -[A7], [A5 - 0x38E6]
  7514. 00005292  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  7515. 00005296  486D C290                pea.l      [A5 - 0x3D70]
  7516. 0000529A  4267                     clr.w      -[A7]
  7517. 0000529C  4EBA B638                jsr        [PC - 0x49C8 /* 000008D6 */]
  7518. label000052A0:
  7519. 000052A0  2F3C 0002 0000           move.l     -[A7], 0x20000
  7520. 000052A6  4EBA E6C6                jsr        [PC - 0x193A /* 0000396E */]
  7521. 000052AA  6000 0110                bra        +0x112 /* 000053BC */
  7522. label000052AE:
  7523. 000052AE  102D C230                move.b     D0, [A5 - 0x3DD0]
  7524. 000052B2  6778                     beq        +0x7A /* 0000532C */
  7525. 000052B4  102D B3AE                move.b     D0, [A5 - 0x4C52]
  7526. 000052B8  672A                     beq        +0x2C /* 000052E4 */
  7527. 000052BA  2F2D B46E                move.l     -[A7], [A5 - 0x4B92]
  7528. 000052BE  3F2D C374                move.w     -[A7], [A5 - 0x3C8C]
  7529. 000052C2  4EBA E628                jsr        [PC - 0x19D8 /* 000038EC */]
  7530. 000052C6  2F2D B46E                move.l     -[A7], [A5 - 0x4B92]
  7531. 000052CA  3F2D C374                move.w     -[A7], [A5 - 0x3C8C]
  7532. 000052CE  4EBA F69C                jsr        [PC - 0x964 /* 0000496C */]
  7533. 000052D2  2F2D B46E                move.l     -[A7], [A5 - 0x4B92]
  7534. 000052D6  3F2D C374                move.w     -[A7], [A5 - 0x3C8C]
  7535. 000052DA  4EBA F6E2                jsr        [PC - 0x91E /* 000049BE */]
  7536. 000052DE  4267                     clr.w      -[A7]
  7537. 000052E0  4EAD 10FA                jsr        [A5 + 0x10FA /* export_539 */]
  7538. label000052E4:
  7539. 000052E4  2F2D C45C                move.l     -[A7], [A5 - 0x3BA4]
  7540. 000052E8  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  7541. 000052EC  486D C290                pea.l      [A5 - 0x3D70]
  7542. 000052F0  4267                     clr.w      -[A7]
  7543. 000052F2  4EBA B5E2                jsr        [PC - 0x4A1E /* 000008D6 */]
  7544. 000052F6  422D C22E                clr.b      [A5 - 0x3DD2]
  7545. 000052FA  206D C6DC                movea.l    A0, [A5 - 0x3924]
  7546. 000052FE  2850                     movea.l    A4, [A0]
  7547. 00005300  266C 0052                movea.l    A3, [A4 + 0x52]
  7548. 00005304  41ED C460                lea.l      A0, [A5 - 0x3BA0]
  7549. 00005308  2948 0052                move.l     [A4 + 0x52], A0
  7550. 0000530C  486D C290                pea.l      [A5 - 0x3D70]
  7551. 00005310  2F2D C6DC                move.l     -[A7], [A5 - 0x3924]
  7552. 00005314  4EAD 108A                jsr        [A5 + 0x108A /* export_525 */]
  7553. 00005318  206D C6DC                movea.l    A0, [A5 - 0x3924]
  7554. 0000531C  2050                     movea.l    A0, [A0]
  7555. 0000531E  214B 0052                move.l     [A0 + 0x52], A3
  7556. 00005322  1B7C 0001 C22E           move.b     [A5 - 0x3DD2], 0x1
  7557. 00005328  6000 0092                bra        +0x94 /* 000053BC */
  7558. label0000532C:
  7559. 0000532C  4A6D C736                tst.w      [A5 - 0x38CA]
  7560. 00005330  56C0                     sne        D0
  7561. 00005332  C02D B3AE                and.b      D0, [A5 - 0x4C52]
  7562. 00005336  671C                     beq        +0x1E /* 00005354 */
  7563. 00005338  41ED C290                lea.l      A0, [A5 - 0x3D70]
  7564. 0000533C  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  7565. 00005340  7003                     moveq.l    D0, 0x03
  7566. label00005342:
  7567. 00005342  30D9                     move.w     [A0]+, [A1]+
  7568. 00005344  51C8 FFFC                dbf        D0, -0x6 /* 00005342 */
  7569. 00005348  2F2D B564                move.l     -[A7], [A5 - 0x4A9C]
  7570. 0000534C  3F2D C736                move.w     -[A7], [A5 - 0x38CA]
  7571. 00005350  4EAD 260A                jsr        [A5 + 0x260A /* export_1213 */]
  7572. label00005354:
  7573. 00005354  102D B52E                move.b     D0, [A5 - 0x4AD2]
  7574. 00005358  6710                     beq        +0x12 /* 0000536A */
  7575. 0000535A  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  7576. 0000535E  42A7                     clr.l      -[A7]
  7577. 00005360  486D C290                pea.l      [A5 - 0x3D70]
  7578. 00005364  4EBA 024A                jsr        [PC + 0x24A /* 000055B0 */]
  7579. 00005368  6012                     bra        +0x14 /* 0000537C */
  7580. label0000536A:
  7581. 0000536A  2F2D C71A                move.l     -[A7], [A5 - 0x38E6]
  7582. 0000536E  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  7583. 00005372  486D C290                pea.l      [A5 - 0x3D70]
  7584. 00005376  4267                     clr.w      -[A7]
  7585. 00005378  4EBA B55C                jsr        [PC - 0x4AA4 /* 000008D6 */]
  7586. label0000537C:
  7587. 0000537C  2F2D C478                move.l     -[A7], [A5 - 0x3B88]
  7588. 00005380  486D C290                pea.l      [A5 - 0x3D70]
  7589. 00005384  A8DF                     syscall    RectRgn
  7590. 00005386  486D C460                pea.l      [A5 - 0x3BA0]
  7591. 0000538A  4EAD 24CA                jsr        [A5 + 0x24CA /* export_1173 */]
  7592. 0000538E  2F3C 0002 0000           move.l     -[A7], 0x20000
  7593. 00005394  4EBA E5D8                jsr        [PC - 0x1A28 /* 0000396E */]
  7594. 00005398  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  7595. 0000539C  4EBA F44E                jsr        [PC - 0xBB2 /* 000047EC */]
  7596. 000053A0  2F3C 0002 0000           move.l     -[A7], 0x20000
  7597. 000053A6  4EBA F55E                jsr        [PC - 0xAA2 /* 00004906 */]
  7598. 000053AA  2F2D C478                move.l     -[A7], [A5 - 0x3B88]
  7599. 000053AE  486D C0A2                pea.l      [A5 - 0x3F5E]
  7600. 000053B2  A8DF                     syscall    RectRgn
  7601. 000053B4  486D C460                pea.l      [A5 - 0x3BA0]
  7602. 000053B8  4EAD 24CA                jsr        [A5 + 0x24CA /* export_1173 */]
  7603. label000053BC:
  7604. 000053BC  41ED C290                lea.l      A0, [A5 - 0x3D70]
  7605. 000053C0  43ED B38A                lea.l      A1, [A5 - 0x4C76]
  7606. 000053C4  7003                     moveq.l    D0, 0x03
  7607. label000053C6:
  7608. 000053C6  30D9                     move.w     [A0]+, [A1]+
  7609. 000053C8  51C8 FFFC                dbf        D0, -0x6 /* 000053C6 */
  7610. 000053CC  A89E                     syscall    PenNormal
  7611. 000053CE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  7612. 000053D2  A873                     syscall    SetPort
  7613. 000053D4  4CDF 1800                movem.l    A3,A4, [A7]+
  7614. 000053D8  4E5E                     unlink     A6
  7615. 000053DA  2E9F                     move.l     [A7], [A7]+
  7616. 000053DC  4E75                     rts
  7617. export_1492:
  7618. 000053DE  4E56 FFF8                link       A6, -0x0008
  7619. 000053E2  206E 0008                movea.l    A0, [A6 + 0x8]
  7620. 000053E6  43EE FFF8                lea.l      A1, [A6 - 0x8]
  7621. 000053EA  7003                     moveq.l    D0, 0x03
  7622. label000053EC:
  7623. 000053EC  32D8                     move.w     [A1]+, [A0]+
  7624. 000053EE  51C8 FFFC                dbf        D0, -0x6 /* 000053EC */
  7625. 000053F2  4A6D A0A0                tst.w      [A5 - 0x5F60]
  7626. 000053F6  5DC0                     slt        D0
  7627. 000053F8  222D FE80                move.l     D1, [A5 - 0x180]
  7628. 000053FC  B2AD C0BE                cmp.l      D1, [A5 - 0x3F42]
  7629. 00005400  57C1                     seq        D1
  7630. 00005402  C001                     and.b      D0, D1
  7631. 00005404  6708                     beq        +0xA /* 0000540E */
  7632. 00005406  1B7C 0001 B4BE           move.b     [A5 - 0x4B42], 0x1
  7633. 0000540C  601E                     bra        +0x20 /* 0000542C */
  7634. label0000540E:
  7635. 0000540E  486D C4EC                pea.l      [A5 - 0x3B14]
  7636. 00005412  206D FE80                movea.l    A0, [A5 - 0x180]
  7637. 00005416  4868 0002                pea.l      [A0 + 0x2]
  7638. 0000541A  486D C4F2                pea.l      [A5 - 0x3B0E]
  7639. 0000541E  486E FFF8                pea.l      [A6 - 0x8]
  7640. 00005422  4267                     clr.w      -[A7]
  7641. 00005424  42A7                     clr.l      -[A7]
  7642. 00005426  A8EC                     syscall    CopyBits
  7643. 00005428  4EBA 1ADA                jsr        [PC + 0x1ADA /* 00006F04 */]
  7644. label0000542C:
  7645. 0000542C  4E5E                     unlink     A6
  7646. 0000542E  2E9F                     move.l     [A7], [A7]+
  7647. 00005430  4E75                     rts
  7648. export_1493:
  7649. 00005432  4E56 FFF0                link       A6, -0x0010
  7650. 00005436  4AAE 000C                tst.l      [A6 + 0xC]
  7651. 0000543A  6612                     bne        +0x14 /* 0000544E */
  7652. 0000543C  41EE FFF8                lea.l      A0, [A6 - 0x8]
  7653. 00005440  43ED B38A                lea.l      A1, [A5 - 0x4C76]
  7654. 00005444  7003                     moveq.l    D0, 0x03
  7655. label00005446:
  7656. 00005446  30D9                     move.w     [A0]+, [A1]+
  7657. 00005448  51C8 FFFC                dbf        D0, -0x6 /* 00005446 */
  7658. 0000544C  6020                     bra        +0x22 /* 0000546E */
  7659. label0000544E:
  7660. 0000544E  41EE FFF8                lea.l      A0, [A6 - 0x8]
  7661. 00005452  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  7662. 00005456  7003                     moveq.l    D0, 0x03
  7663. label00005458:
  7664. 00005458  30D9                     move.w     [A0]+, [A1]+
  7665. 0000545A  51C8 FFFC                dbf        D0, -0x6 /* 00005458 */
  7666. 0000545E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7667. 00005462  486E FFF8                pea.l      [A6 - 0x8]
  7668. 00005466  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  7669. 0000546A  4EAD 23D2                jsr        [A5 + 0x23D2 /* export_1142 */]
  7670. label0000546E:
  7671. 0000546E  41EE FFF0                lea.l      A0, [A6 - 0x10]
  7672. 00005472  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  7673. 00005476  7003                     moveq.l    D0, 0x03
  7674. label00005478:
  7675. 00005478  30D9                     move.w     [A0]+, [A1]+
  7676. 0000547A  51C8 FFFC                dbf        D0, -0x6 /* 00005478 */
  7677. 0000547E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7678. 00005482  486E FFF0                pea.l      [A6 - 0x10]
  7679. 00005486  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  7680. 0000548A  4EAD 23D2                jsr        [A5 + 0x23D2 /* export_1142 */]
  7681. 0000548E  4267                     clr.w      -[A7]
  7682. 00005490  486E FFF8                pea.l      [A6 - 0x8]
  7683. 00005494  A8AE                     syscall    EmptyRect
  7684. 00005496  4267                     clr.w      -[A7]
  7685. 00005498  486E FFF0                pea.l      [A6 - 0x10]
  7686. 0000549C  A8AE                     syscall    EmptyRect
  7687. 0000549E  101F                     move.b     D0, [A7]+
  7688. 000054A0  C01F                     and.b      D0, [A7]+
  7689. 000054A2  1D40 0010                move.b     [A6 + 0x10], D0
  7690. 000054A6  4E5E                     unlink     A6
  7691. 000054A8  205F                     movea.l    A0, [A7]+
  7692. 000054AA  504F                     addq.w     A7, 8
  7693. 000054AC  4ED0                     jmp        [A0]
  7694. export_1494:
  7695. 000054AE  4E56 FFF6                link       A6, -0x000A
  7696. 000054B2  4267                     clr.w      -[A7]
  7697. 000054B4  206E 000C                movea.l    A0, [A6 + 0xC]
  7698. 000054B8  2050                     movea.l    A0, [A0]
  7699. 000054BA  3F10                     move.w     -[A7], [A0]
  7700. 000054BC  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  7701. 000054C0  486E FFFE                pea.l      [A6 - 0x2]
  7702. 000054C4  486E FFFA                pea.l      [A6 - 0x6]
  7703. 000054C8  486E FFF6                pea.l      [A6 - 0xA]
  7704. 000054CC  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  7705. 000054D0  101F                     move.b     D0, [A7]+
  7706. 000054D2  6602                     bne        +0x4 /* 000054D6 */
  7707. 000054D4  601C                     bra        +0x1E /* 000054F2 */
  7708. label000054D6:
  7709. 000054D6  102E 0008                move.b     D0, [A6 + 0x8]
  7710. 000054DA  670C                     beq        +0xE /* 000054E8 */
  7711. 000054DC  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  7712. 000054E0  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  7713. 000054E4  A939                     syscall    EnableItem
  7714. 000054E6  600A                     bra        +0xC /* 000054F2 */
  7715. label000054E8:
  7716. 000054E8  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  7717. 000054EC  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  7718. 000054F0  A93A                     syscall    DisableItem
  7719. label000054F2:
  7720. 000054F2  4E5E                     unlink     A6
  7721. 000054F4  205F                     movea.l    A0, [A7]+
  7722. 000054F6  504F                     addq.w     A7, 8
  7723. 000054F8  4ED0                     jmp        [A0]
  7724. export_1495:
  7725. fn000054FA:
  7726. 000054FA  4E56 FEF4                link       A6, -0x010C
  7727. 000054FE  2F0C                     move.l     -[A7], A4
  7728. 00005500  102D B4FE                move.b     D0, [A5 - 0x4B02]
  7729. 00005504  B02E 0008                cmp.b      D0, [A6 + 0x8]
  7730. 00005508  6602                     bne        +0x4 /* 0000550C */
  7731. 0000550A  6066                     bra        +0x68 /* 00005572 */
  7732. label0000550C:
  7733. 0000550C  1B6E 0008 B4FE           move.b     [A5 - 0x4B02], [A6 + 0x8]
  7734. 00005512  2F2D C70C                move.l     -[A7], [A5 - 0x38F4]
  7735. 00005516  A90E                     syscall    SaveOld
  7736. 00005518  2F2D C70C                move.l     -[A7], [A5 - 0x38F4]
  7737. 0000551C  4EAD 2562                jsr        [A5 + 0x2562 /* export_1192 */]
  7738. 00005520  2F2D C70C                move.l     -[A7], [A5 - 0x38F4]
  7739. 00005524  4267                     clr.w      -[A7]
  7740. 00005526  A90F                     syscall    DrawNew
  7741. 00005528  102D B4FE                move.b     D0, [A5 - 0x4B02]
  7742. 0000552C  6640                     bne        +0x42 /* 0000556E */
  7743. 0000552E  206D C70C                movea.l    A0, [A5 - 0x38F4]
  7744. 00005532  49E8 0010                lea.l      A4, [A0 + 0x10]
  7745. 00005536  486E FFF8                pea.l      [A6 - 0x8]
  7746. 0000553A  302C 0006                move.w     D0, [A4 + 0x6]
  7747. 0000553E  907C 0011                sub.w      D0, 0x11
  7748. 00005542  3F00                     move.w     -[A7], D0
  7749. 00005544  302C 0004                move.w     D0, [A4 + 0x4]
  7750. 00005548  907C 0011                sub.w      D0, 0x11
  7751. 0000554C  3F00                     move.w     -[A7], D0
  7752. 0000554E  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  7753. 00005552  A8A7                     syscall    SetRect
  7754. 00005554  7001                     moveq.l    D0, 0x01
  7755. 00005556  B06D C10A                cmp.w      D0, [A5 - 0x3EF6]
  7756. 0000555A  660A                     bne        +0xC /* 00005566 */
  7757. 0000555C  486E FFF8                pea.l      [A6 - 0x8]
  7758. 00005560  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  7759. 00005564  6008                     bra        +0xA /* 0000556E */
  7760. label00005566:
  7761. 00005566  486E FFF8                pea.l      [A6 - 0x8]
  7762. 0000556A  4EAD 0E1A                jsr        [A5 + 0xE1A /* export_447 */]
  7763. label0000556E:
  7764. 0000556E  4EAD 2682                jsr        [A5 + 0x2682 /* export_1228 */]
  7765. label00005572:
  7766. 00005572  285F                     movea.l    A4, [A7]+
  7767. 00005574  4E5E                     unlink     A6
  7768. 00005576  205F                     movea.l    A0, [A7]+
  7769. 00005578  544F                     addq.w     A7, 2
  7770. 0000557A  4ED0                     jmp        [A0]
  7771. export_1496:
  7772. fn0000557C:
  7773. 0000557C  4E56 FFFC                link       A6, -0x0004
  7774. 00005580  42A7                     clr.l      -[A7]
  7775. 00005582  2F3C 0000 5580           move.l     -[A7], 0x5580
  7776. 00005588  2F2D B396                move.l     -[A7], [A5 - 0x4C6A]
  7777. 0000558C  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  7778. 00005590  201F                     move.l     D0, [A7]+
  7779. 00005592  E380                     asl        D0, 1
  7780. 00005594  D0BC 0000 2800           add.l      D0, 0x2800 /* '(\0' */
  7781. 0000559A  2D40 FFFC                move.l     [A6 - 0x4], D0
  7782. 0000559E  4267                     clr.w      -[A7]
  7783. 000055A0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7784. 000055A4  4EBA CF00                jsr        [PC - 0x3100 /* 000024A6 */]
  7785. 000055A8  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  7786. 000055AC  4E5E                     unlink     A6
  7787. 000055AE  4E75                     rts
  7788. export_1497:
  7789. fn000055B0:
  7790. 000055B0  4E56 FFD8                link       A6, -0x0028
  7791. 000055B4  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  7792. 000055B8  206E 0008                movea.l    A0, [A6 + 0x8]
  7793. 000055BC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  7794. 000055C0  7003                     moveq.l    D0, 0x03
  7795. label000055C2:
  7796. 000055C2  32D8                     move.w     [A1]+, [A0]+
  7797. 000055C4  51C8 FFFC                dbf        D0, -0x6 /* 000055C2 */
  7798. 000055C8  2E2E 000C                move.l     D7, [A6 + 0xC]
  7799. 000055CC  4267                     clr.w      -[A7]
  7800. 000055CE  486D C0A2                pea.l      [A5 - 0x3F5E]
  7801. 000055D2  486E FFF8                pea.l      [A6 - 0x8]
  7802. 000055D6  486E FFF8                pea.l      [A6 - 0x8]
  7803. 000055DA  A8AA                     syscall    SectRect
  7804. 000055DC  101F                     move.b     D0, [A7]+
  7805. 000055DE  6604                     bne        +0x6 /* 000055E4 */
  7806. 000055E0  6000 00EA                bra        +0xEC /* 000056CC */
  7807. label000055E4:
  7808. 000055E4  4267                     clr.w      -[A7]
  7809. 000055E6  486E FFF8                pea.l      [A6 - 0x8]
  7810. 000055EA  486D C0A2                pea.l      [A5 - 0x3F5E]
  7811. 000055EE  A8A6                     syscall    EqualRect
  7812. 000055F0  0C87 AAAA AAAA           cmpi.l     D7, 0xAAAAAAAA
  7813. 000055F6  56C0                     sne        D0
  7814. 000055F8  C01F                     and.b      D0, [A7]+
  7815. 000055FA  0C87 5555 5555           cmpi.l     D7, 0x55555555 /* 'UUUU' */
  7816. 00005600  56C1                     sne        D1
  7817. 00005602  C001                     and.b      D0, D1
  7818. 00005604  6712                     beq        +0x14 /* 00005618 */
  7819. 00005606  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7820. 0000560A  2F07                     move.l     -[A7], D7
  7821. 0000560C  2F2D C712                move.l     -[A7], [A5 - 0x38EE]
  7822. 00005610  4EAD 1E8A                jsr        [A5 + 0x1E8A /* export_973 */]
  7823. 00005614  6000 00B6                bra        +0xB8 /* 000056CC */
  7824. label00005618:
  7825. 00005618  302E FFFC                move.w     D0, [A6 - 0x4]
  7826. 0000561C  906E FFF8                sub.w      D0, [A6 - 0x8]
  7827. 00005620  48C0                     ext.l      D0
  7828. 00005622  2D40 FFE4                move.l     [A6 - 0x1C], D0
  7829. 00005626  7000                     moveq.l    D0, 0x00
  7830. 00005628  302E FFFA                move.w     D0, [A6 - 0x6]
  7831. 0000562C  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  7832. 00005632  2C00                     move.l     D6, D0
  7833. 00005634  7000                     moveq.l    D0, 0x00
  7834. 00005636  322E FFFE                move.w     D1, [A6 - 0x2]
  7835. 0000563A  D27C 001F                add.w      D1, 0x1F
  7836. 0000563E  3001                     move.w     D0, D1
  7837. 00005640  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  7838. 00005646  2800                     move.l     D4, D0
  7839. 00005648  302D C0A4                move.w     D0, [A5 - 0x3F5C]
  7840. 0000564C  48C0                     ext.l      D0
  7841. 0000564E  2206                     move.l     D1, D6
  7842. 00005650  9280                     sub.l      D1, D0
  7843. 00005652  EA89                     lsr        D1, 5
  7844. 00005654  2D41 FFE0                move.l     [A6 - 0x20], D1
  7845. 00005658  2004                     move.l     D0, D4
  7846. 0000565A  9086                     sub.l      D0, D6
  7847. 0000565C  2A00                     move.l     D5, D0
  7848. 0000565E  EA8D                     lsr        D5, 5
  7849. 00005660  2005                     move.l     D0, D5
  7850. 00005662  E580                     asl        D0, 2
  7851. 00005664  222D C954                move.l     D1, [A5 - 0x36AC]
  7852. 00005668  9280                     sub.l      D1, D0
  7853. 0000566A  2D41 FFD8                move.l     [A6 - 0x28], D1
  7854. 0000566E  202E FFE0                move.l     D0, [A6 - 0x20]
  7855. 00005672  E580                     asl        D0, 2
  7856. 00005674  2F00                     move.l     -[A7], D0
  7857. 00005676  42A7                     clr.l      -[A7]
  7858. 00005678  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  7859. 0000567C  322E FFF8                move.w     D1, [A6 - 0x8]
  7860. 00005680  926D C0A2                sub.w      D1, [A5 - 0x3F5E]
  7861. 00005684  3F01                     move.w     -[A7], D1
  7862. 00005686  301F                     move.w     D0, [A7]+
  7863. 00005688  C1DF                     muls.w     D0, [A7]+
  7864. 0000568A  2E80                     move.l     [A7], D0
  7865. 0000568C  221F                     move.l     D1, [A7]+
  7866. 0000568E  201F                     move.l     D0, [A7]+
  7867. 00005690  D280                     add.l      D1, D0
  7868. 00005692  2D41 FFE8                move.l     [A6 - 0x18], D1
  7869. 00005696  202E FFE8                move.l     D0, [A6 - 0x18]
  7870. 0000569A  D0AE 0010                add.l      D0, [A6 + 0x10]
  7871. 0000569E  2D40 FFF4                move.l     [A6 - 0xC], D0
  7872. 000056A2  0C87 AAAA AAAA           cmpi.l     D7, 0xAAAAAAAA
  7873. 000056A8  57C0                     seq        D0
  7874. 000056AA  122E FFF9                move.b     D1, [A6 - 0x7]
  7875. 000056AE  0241 0001                andi.w     D1, 0x1
  7876. 000056B2  C001                     and.b      D0, D1
  7877. 000056B4  6702                     beq        +0x4 /* 000056B8 */
  7878. 000056B6  4687                     not.l      D7
  7879. label000056B8:
  7880. 000056B8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  7881. 000056BC  2F07                     move.l     -[A7], D7
  7882. 000056BE  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  7883. 000056C2  3F05                     move.w     -[A7], D5
  7884. 000056C4  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  7885. 000056C8  4EAD 1E1A                jsr        [A5 + 0x1E1A /* export_959 */]
  7886. label000056CC:
  7887. 000056CC  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  7888. 000056D0  4E5E                     unlink     A6
  7889. 000056D2  205F                     movea.l    A0, [A7]+
  7890. 000056D4  DEFC 000C                add.w      A7, 0xC
  7891. 000056D8  4ED0                     jmp        [A0]
  7892. fn000056DA:
  7893. 000056DA  4E56 FFCA                link       A6, -0x0036
  7894. 000056DE  206E 000C                movea.l    A0, [A6 + 0xC]
  7895. 000056E2  43EE FFF8                lea.l      A1, [A6 - 0x8]
  7896. 000056E6  7003                     moveq.l    D0, 0x03
  7897. label000056E8:
  7898. 000056E8  32D8                     move.w     [A1]+, [A0]+
  7899. 000056EA  51C8 FFFC                dbf        D0, -0x6 /* 000056E8 */
  7900. 000056EE  206E 0008                movea.l    A0, [A6 + 0x8]
  7901. 000056F2  43EE FFF0                lea.l      A1, [A6 - 0x10]
  7902. 000056F6  7003                     moveq.l    D0, 0x03
  7903. label000056F8:
  7904. 000056F8  32D8                     move.w     [A1]+, [A0]+
  7905. 000056FA  51C8 FFFC                dbf        D0, -0x6 /* 000056F8 */
  7906. 000056FE  4267                     clr.w      -[A7]
  7907. 00005700  486E FFF0                pea.l      [A6 - 0x10]
  7908. 00005704  A8AE                     syscall    EmptyRect
  7909. 00005706  101F                     move.b     D0, [A7]+
  7910. 00005708  6704                     beq        +0x6 /* 0000570E */
  7911. 0000570A  6000 00DA                bra        +0xDC /* 000057E6 */
  7912. label0000570E:
  7913. 0000570E  7000                     moveq.l    D0, 0x00
  7914. 00005710  302E FFF2                move.w     D0, [A6 - 0xE]
  7915. 00005714  C0BC 0000 001F           and.l      D0, 0x1F
  7916. 0000571A  4A80                     tst.l      D0
  7917. 0000571C  57C0                     seq        D0
  7918. 0000571E  7200                     moveq.l    D1, 0x00
  7919. 00005720  322E FFF6                move.w     D1, [A6 - 0xA]
  7920. 00005724  C2BC 0000 001F           and.l      D1, 0x1F
  7921. 0000572A  4A81                     tst.l      D1
  7922. 0000572C  57C1                     seq        D1
  7923. 0000572E  C001                     and.b      D0, D1
  7924. 00005730  671E                     beq        +0x20 /* 00005750 */
  7925. 00005732  41EE FFF8                lea.l      A0, [A6 - 0x8]
  7926. 00005736  2D48 FFDA                move.l     [A6 - 0x26], A0
  7927. 0000573A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7928. 0000573E  206E FFDA                movea.l    A0, [A6 - 0x26]
  7929. 00005742  2F10                     move.l     -[A7], [A0]
  7930. 00005744  486E FFF0                pea.l      [A6 - 0x10]
  7931. 00005748  4EBA FE66                jsr        [PC - 0x19A /* 000055B0 */]
  7932. 0000574C  6000 0098                bra        +0x9A /* 000057E6 */
  7933. label00005750:
  7934. 00005750  486E FFEC                pea.l      [A6 - 0x14]
  7935. 00005754  A874                     syscall    GetPort
  7936. 00005756  41EE FFDE                lea.l      A0, [A6 - 0x22]
  7937. 0000575A  43ED C462                lea.l      A1, [A5 - 0x3B9E]
  7938. 0000575E  7006                     moveq.l    D0, 0x06
  7939. label00005760:
  7940. 00005760  30D9                     move.w     [A0]+, [A1]+
  7941. 00005762  51C8 FFFC                dbf        D0, -0x6 /* 00005760 */
  7942. 00005766  206D C478                movea.l    A0, [A5 - 0x3B88]
  7943. 0000576A  2050                     movea.l    A0, [A0]
  7944. 0000576C  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  7945. 00005770  5488                     addq.l     A0, 2
  7946. 00005772  7003                     moveq.l    D0, 0x03
  7947. label00005774:
  7948. 00005774  32D8                     move.w     [A1]+, [A0]+
  7949. 00005776  51C8 FFFC                dbf        D0, -0x6 /* 00005774 */
  7950. 0000577A  206D C47C                movea.l    A0, [A5 - 0x3B84]
  7951. 0000577E  2050                     movea.l    A0, [A0]
  7952. 00005780  43EE FFCA                lea.l      A1, [A6 - 0x36]
  7953. 00005784  5488                     addq.l     A0, 2
  7954. 00005786  7003                     moveq.l    D0, 0x03
  7955. label00005788:
  7956. 00005788  32D8                     move.w     [A1]+, [A0]+
  7957. 0000578A  51C8 FFFC                dbf        D0, -0x6 /* 00005788 */
  7958. 0000578E  486D C460                pea.l      [A5 - 0x3BA0]
  7959. 00005792  A873                     syscall    SetPort
  7960. 00005794  486D C4CC                pea.l      [A5 - 0x3B34]
  7961. 00005798  A875                     syscall    SetPBits/SetPortBits
  7962. 0000579A  2B6E 0010 C462           move.l     [A5 - 0x3B9E], [A6 + 0x10]
  7963. 000057A0  2F2D C478                move.l     -[A7], [A5 - 0x3B88]
  7964. 000057A4  486D C0A2                pea.l      [A5 - 0x3F5E]
  7965. 000057A8  A8DF                     syscall    RectRgn
  7966. 000057AA  486D C460                pea.l      [A5 - 0x3BA0]
  7967. 000057AE  4EAD 24CA                jsr        [A5 + 0x24CA /* export_1173 */]
  7968. 000057B2  486D C0A2                pea.l      [A5 - 0x3F5E]
  7969. 000057B6  A87B                     syscall    ClipRect
  7970. 000057B8  486E FFF0                pea.l      [A6 - 0x10]
  7971. 000057BC  486E FFF8                pea.l      [A6 - 0x8]
  7972. 000057C0  A8A5                     syscall    FillRect
  7973. 000057C2  486E FFDE                pea.l      [A6 - 0x22]
  7974. 000057C6  A875                     syscall    SetPBits/SetPortBits
  7975. 000057C8  2F2D C478                move.l     -[A7], [A5 - 0x3B88]
  7976. 000057CC  486E FFD2                pea.l      [A6 - 0x2E]
  7977. 000057D0  A8DF                     syscall    RectRgn
  7978. 000057D2  486D C460                pea.l      [A5 - 0x3BA0]
  7979. 000057D6  4EAD 24CA                jsr        [A5 + 0x24CA /* export_1173 */]
  7980. 000057DA  486E FFCA                pea.l      [A6 - 0x36]
  7981. 000057DE  A87B                     syscall    ClipRect
  7982. 000057E0  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  7983. 000057E4  A873                     syscall    SetPort
  7984. label000057E6:
  7985. 000057E6  4E5E                     unlink     A6
  7986. 000057E8  205F                     movea.l    A0, [A7]+
  7987. 000057EA  DEFC 000C                add.w      A7, 0xC
  7988. 000057EE  4ED0                     jmp        [A0]
  7989. export_1498:
  7990. fn000057F0:
  7991. 000057F0  4E56 FFF8                link       A6, -0x0008
  7992. 000057F4  48E7 0300                movem.l    -[A7], D6,D7
  7993. 000057F8  2F2D B396                move.l     -[A7], [A5 - 0x4C6A]
  7994. 000057FC  7002                     moveq.l    D0, 0x02
  7995. 000057FE  2F00                     move.l     -[A7], D0
  7996. 00005800  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  7997. 00005804  2E17                     move.l     D7, [A7]
  7998. 00005806  7002                     moveq.l    D0, 0x02
  7999. 00005808  2F00                     move.l     -[A7], D0
  8000. 0000580A  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  8001. 0000580E  2C1F                     move.l     D6, [A7]+
  8002. 00005810  2D6D C8E8 0008           move.l     [A6 + 0x8], [A5 - 0x3718]
  8003. 00005816  102D BA54                move.b     D0, [A5 - 0x45AC]
  8004. 0000581A  677A                     beq        +0x7C /* 00005896 */
  8005. 0000581C  42A7                     clr.l      -[A7]
  8006. 0000581E  2F2D C8E8                move.l     -[A7], [A5 - 0x3718]
  8007. 00005822  2F07                     move.l     -[A7], D7
  8008. 00005824  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  8009. 00005828  BC9F                     cmp.l      D6, [A7]+
  8010. 0000582A  6F32                     ble        +0x34 /* 0000585E */
  8011. 0000582C  4267                     clr.w      -[A7]
  8012. 0000582E  2F2D C45C                move.l     -[A7], [A5 - 0x3BA4]
  8013. 00005832  2F2D C8E8                move.l     -[A7], [A5 - 0x3718]
  8014. 00005836  2F2D C92E                move.l     -[A7], [A5 - 0x36D2]
  8015. 0000583A  2F2D B396                move.l     -[A7], [A5 - 0x4C6A]
  8016. 0000583E  7004                     moveq.l    D0, 0x04
  8017. 00005840  2F00                     move.l     -[A7], D0
  8018. 00005842  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  8019. 00005846  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  8020. 0000584A  101F                     move.b     D0, [A7]+
  8021. 0000584C  6748                     beq        +0x4A /* 00005896 */
  8022. 0000584E  2F2D C8E8                move.l     -[A7], [A5 - 0x3718]
  8023. 00005852  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  8024. 00005856  7000                     moveq.l    D0, 0x00
  8025. 00005858  2D40 0008                move.l     [A6 + 0x8], D0
  8026. 0000585C  6038                     bra        +0x3A /* 00005896 */
  8027. label0000585E:
  8028. 0000585E  4267                     clr.w      -[A7]
  8029. 00005860  2F2D C45C                move.l     -[A7], [A5 - 0x3BA4]
  8030. 00005864  2F2D C8E8                move.l     -[A7], [A5 - 0x3718]
  8031. 00005868  2F2D C92E                move.l     -[A7], [A5 - 0x36D2]
  8032. 0000586C  2F2D B396                move.l     -[A7], [A5 - 0x4C6A]
  8033. 00005870  7004                     moveq.l    D0, 0x04
  8034. 00005872  2F00                     move.l     -[A7], D0
  8035. 00005874  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  8036. 00005878  4EAD 1F0A                jsr        [A5 + 0x1F0A /* export_989 */]
  8037. 0000587C  101F                     move.b     D0, [A7]+
  8038. 0000587E  6716                     beq        +0x18 /* 00005896 */
  8039. 00005880  2F2D C8E8                move.l     -[A7], [A5 - 0x3718]
  8040. 00005884  70FF                     moveq.l    D0, 0xFFFFFFFF
  8041. 00005886  2F00                     move.l     -[A7], D0
  8042. 00005888  486D C0A2                pea.l      [A5 - 0x3F5E]
  8043. 0000588C  4EBA FD22                jsr        [PC - 0x2DE /* 000055B0 */]
  8044. 00005890  70FF                     moveq.l    D0, 0xFFFFFFFF
  8045. 00005892  2D40 0008                move.l     [A6 + 0x8], D0
  8046. label00005896:
  8047. 00005896  4CDF 00C0                movem.l    D6,D7, [A7]+
  8048. 0000589A  4E5E                     unlink     A6
  8049. 0000589C  4E75                     rts
  8050. fn0000589E:
  8051. 0000589E  4E56 FEF0                link       A6, -0x0110
  8052. 000058A2  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  8053. 000058A6  7A01                     moveq.l    D5, 0x01
  8054. 000058A8  102D A1EE                move.b     D0, [A5 - 0x5E12]
  8055. 000058AC  6722                     beq        +0x24 /* 000058D0 */
  8056. 000058AE  4AAD A42E                tst.l      [A5 - 0x5BD2]
  8057. 000058B2  56C1                     sne        D1
  8058. 000058B4  C001                     and.b      D0, D1
  8059. 000058B6  6718                     beq        +0x1A /* 000058D0 */
  8060. 000058B8  4267                     clr.w      -[A7]
  8061. 000058BA  3F2D A438                move.w     -[A7], [A5 - 0x5BC8]
  8062. 000058BE  2F2D A42E                move.l     -[A7], [A5 - 0x5BD2]
  8063. 000058C2  486D A438                pea.l      [A5 - 0x5BC8]
  8064. 000058C6  4EAD 0D2A                jsr        [A5 + 0xD2A /* export_417 */]
  8065. 000058CA  4A5F                     tst.w      [A7]+
  8066. 000058CC  56C5                     sne        D5
  8067. 000058CE  4405                     neg.b      D5
  8068. label000058D0:
  8069. 000058D0  1005                     move.b     D0, D5
  8070. 000058D2  6716                     beq        +0x18 /* 000058EA */
  8071. 000058D4  4267                     clr.w      -[A7]
  8072. 000058D6  3F2D A542                move.w     -[A7], [A5 - 0x5ABE]
  8073. 000058DA  486D A438                pea.l      [A5 - 0x5BC8]
  8074. 000058DE  1F3C 0001                move.b     -[A7], 0x1
  8075. 000058E2  4EAD 0CDA                jsr        [A5 + 0xCDA /* export_407 */]
  8076. 000058E6  1D5F FEF2                move.b     [A6 - 0x10E], [A7]+
  8077. label000058EA:
  8078. 000058EA  2E2D A548                move.l     D7, [A5 - 0x5AB8]
  8079. 000058EE  42A7                     clr.l      -[A7]
  8080. 000058F0  486D A438                pea.l      [A5 - 0x5BC8]
  8081. 000058F4  4EAD 0D6A                jsr        [A5 + 0xD6A /* export_425 */]
  8082. 000058F8  2B5F A548                move.l     [A5 - 0x5AB8], [A7]+
  8083. 000058FC  BEAD A544                cmp.l      D7, [A5 - 0x5ABC]
  8084. 00005900  6606                     bne        +0x8 /* 00005908 */
  8085. 00005902  2B6D A548 A544           move.l     [A5 - 0x5ABC], [A5 - 0x5AB8]
  8086. label00005908:
  8087. 00005908  BEAD A548                cmp.l      D7, [A5 - 0x5AB8]
  8088. 0000590C  670A                     beq        +0xC /* 00005918 */
  8089. 0000590E  2F07                     move.l     -[A7], D7
  8090. 00005910  1F3C 0001                move.b     -[A7], 0x1
  8091. 00005914  4EAD 277A                jsr        [A5 + 0x277A /* export_1259 */]
  8092. label00005918:
  8093. 00005918  4267                     clr.w      -[A7]
  8094. 0000591A  3F2D A542                move.w     -[A7], [A5 - 0x5ABE]
  8095. 0000591E  486D A438                pea.l      [A5 - 0x5BC8]
  8096. 00005922  4EAD 0DC2                jsr        [A5 + 0xDC2 /* export_436 */]
  8097. 00005926  1C1F                     move.b     D6, [A7]+
  8098. 00005928  0A06 0001                xori.b     D6, 0x1
  8099. 0000592C  BC2D A85C                cmp.b      D6, [A5 - 0x57A4]
  8100. 00005930  6602                     bne        +0x4 /* 00005934 */
  8101. 00005932  603C                     bra        +0x3E /* 00005970 */
  8102. label00005934:
  8103. 00005934  2006                     move.l     D0, D6
  8104. 00005936  802D A890                or.b       D0, [A5 - 0x5770]
  8105. 0000593A  2F00                     move.l     -[A7], D0
  8106. 0000593C  4267                     clr.w      -[A7]
  8107. 0000593E  4EBA 02D4                jsr        [PC + 0x2D4 /* 00005C14 */]
  8108. 00005942  121F                     move.b     D1, [A7]+
  8109. 00005944  201F                     move.l     D0, [A7]+
  8110. 00005946  8001                     or.b       D0, D1
  8111. 00005948  1800                     move.b     D4, D0
  8112. 0000594A  B82D A84C                cmp.b      D4, [A5 - 0x57B4]
  8113. 0000594E  671C                     beq        +0x1E /* 0000596C */
  8114. 00005950  4EBA 19EE                jsr        [PC + 0x19EE /* 00007340 */]
  8115. 00005954  4EBA 19B4                jsr        [PC + 0x19B4 /* 0000730A */]
  8116. 00005958  1F3C 0001                move.b     -[A7], 0x1
  8117. 0000595C  4EBA A6A2                jsr        [PC - 0x595E /* 00000000 */]
  8118. 00005960  4EAD 0F22                jsr        [A5 + 0xF22 /* export_480 */]
  8119. 00005964  1B44 A84C                move.b     [A5 - 0x57B4], D4
  8120. 00005968  4EAD 257A                jsr        [A5 + 0x257A /* export_1195 */]
  8121. label0000596C:
  8122. 0000596C  1B46 A85C                move.b     [A5 - 0x57A4], D6
  8123. label00005970:
  8124. 00005970  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  8125. 00005974  4E5E                     unlink     A6
  8126. 00005976  4E75                     rts
  8127. export_1499:
  8128. 00005978  4E56 FFFE                link       A6, -0x0002
  8129. 0000597C  1F3C 0001                move.b     -[A7], 0x1
  8130. 00005980  4EBA A67E                jsr        [PC - 0x5982 /* 00000000 */]
  8131. 00005984  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  8132. 00005988  70FF                     moveq.l    D0, 0xFFFFFFFF
  8133. 0000598A  B06D A42C                cmp.w      D0, [A5 - 0x5BD4]
  8134. 0000598E  6706                     beq        +0x8 /* 00005996 */
  8135. 00005990  3F2D A42C                move.w     -[A7], [A5 - 0x5BD4]
  8136. 00005994  A999                     syscall    UpdateResFile
  8137. label00005996:
  8138. 00005996  4267                     clr.w      -[A7]
  8139. 00005998  42A7                     clr.l      -[A7]
  8140. 0000599A  3F2D A438                move.w     -[A7], [A5 - 0x5BC8]
  8141. 0000599E  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  8142. 000059A2  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  8143. 000059A6  4E5E                     unlink     A6
  8144. 000059A8  4E75                     rts
  8145. export_1500:
  8146. 000059AA  4E56 0000                link       A6, 0
  8147. 000059AE  486D C460                pea.l      [A5 - 0x3BA0]
  8148. 000059B2  A873                     syscall    SetPort
  8149. 000059B4  7000                     moveq.l    D0, 0x00
  8150. 000059B6  302D C292                move.w     D0, [A5 - 0x3D6E]
  8151. 000059BA  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  8152. 000059C0  3B40 C292                move.w     [A5 - 0x3D6E], D0
  8153. 000059C4  7000                     moveq.l    D0, 0x00
  8154. 000059C6  322D C296                move.w     D1, [A5 - 0x3D6A]
  8155. 000059CA  D27C 001F                add.w      D1, 0x1F
  8156. 000059CE  3001                     move.w     D0, D1
  8157. 000059D0  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  8158. 000059D6  3B40 C296                move.w     [A5 - 0x3D6A], D0
  8159. 000059DA  2F2D C45C                move.l     -[A7], [A5 - 0x3BA4]
  8160. 000059DE  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  8161. 000059E2  486D C290                pea.l      [A5 - 0x3D70]
  8162. 000059E6  4267                     clr.w      -[A7]
  8163. 000059E8  4EBA AEEC                jsr        [PC - 0x5114 /* 000008D6 */]
  8164. 000059EC  202D B564                move.l     D0, [A5 - 0x4A9C]
  8165. 000059F0  B0AD AE96                cmp.l      D0, [A5 - 0x516A]
  8166. 000059F4  660E                     bne        +0x10 /* 00005A04 */
  8167. 000059F6  3F2D C736                move.w     -[A7], [A5 - 0x38CA]
  8168. 000059FA  3F3C 0001                move.w     -[A7], 0x1
  8169. 000059FE  4EBA DF6E                jsr        [PC - 0x2092 /* 0000396E */]
  8170. 00005A02  600C                     bra        +0xE /* 00005A10 */
  8171. label00005A04:
  8172. 00005A04  3F2D C736                move.w     -[A7], [A5 - 0x38CA]
  8173. 00005A08  3F3C 0001                move.w     -[A7], 0x1
  8174. 00005A0C  4EBA EEF8                jsr        [PC - 0x1108 /* 00004906 */]
  8175. label00005A10:
  8176. 00005A10  486D C290                pea.l      [A5 - 0x3D70]
  8177. 00005A14  4EBA 0070                jsr        [PC + 0x70 /* 00005A86 */]
  8178. 00005A18  41ED C290                lea.l      A0, [A5 - 0x3D70]
  8179. 00005A1C  43ED B38A                lea.l      A1, [A5 - 0x4C76]
  8180. 00005A20  7003                     moveq.l    D0, 0x03
  8181. label00005A22:
  8182. 00005A22  30D9                     move.w     [A0]+, [A1]+
  8183. 00005A24  51C8 FFFC                dbf        D0, -0x6 /* 00005A22 */
  8184. 00005A28  4E5E                     unlink     A6
  8185. 00005A2A  4E75                     rts
  8186. export_1501:
  8187. fn00005A2C:
  8188. 00005A2C  4E56 FFF8                link       A6, -0x0008
  8189. 00005A30  48E7 0108                movem.l    -[A7], D7,A4
  8190. 00005A34  42A7                     clr.l      -[A7]
  8191. 00005A36  2E8D                     move.l     [A7], A5
  8192. 00005A38  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  8193. 00005A3C  2E1F                     move.l     D7, [A7]+
  8194. 00005A3E  42A7                     clr.l      -[A7]
  8195. 00005A40  4EAD 211A                jsr        [A5 + 0x211A /* export_1055 */]
  8196. 00005A44  285F                     movea.l    A4, [A7]+
  8197. label00005A46:
  8198. 00005A46  200C                     move.l     D0, A4
  8199. 00005A48  6724                     beq        +0x26 /* 00005A6E */
  8200. 00005A4A  102C 006E                move.b     D0, [A4 + 0x6E]
  8201. 00005A4E  6718                     beq        +0x1A /* 00005A68 */
  8202. 00005A50  2F00                     move.l     -[A7], D0
  8203. 00005A52  4267                     clr.w      -[A7]
  8204. 00005A54  2F0C                     move.l     -[A7], A4
  8205. 00005A56  4EBA 1600                jsr        [PC + 0x1600 /* 00007058 */]
  8206. 00005A5A  121F                     move.b     D1, [A7]+
  8207. 00005A5C  201F                     move.l     D0, [A7]+
  8208. 00005A5E  0A01 0001                xori.b     D1, 0x1
  8209. 00005A62  C001                     and.b      D0, D1
  8210. 00005A64  6702                     beq        +0x4 /* 00005A68 */
  8211. 00005A66  6006                     bra        +0x8 /* 00005A6E */
  8212. label00005A68:
  8213. 00005A68  286C 0090                movea.l    A4, [A4 + 0x90]
  8214. 00005A6C  60D8                     bra        -0x26 /* 00005A46 */
  8215. label00005A6E:
  8216. 00005A6E  2D4C 0008                move.l     [A6 + 0x8], A4
  8217. 00005A72  42A7                     clr.l      -[A7]
  8218. 00005A74  2F07                     move.l     -[A7], D7
  8219. 00005A76  2F4D 0004                move.l     [A7 + 0x4], A5
  8220. 00005A7A  2A5F                     movea.l    A5, [A7]+
  8221. 00005A7C  2E1F                     move.l     D7, [A7]+
  8222. 00005A7E  4CDF 1080                movem.l    D7,A4, [A7]+
  8223. 00005A82  4E5E                     unlink     A6
  8224. 00005A84  4E75                     rts
  8225. export_1502:
  8226. fn00005A86:
  8227. 00005A86  4E56 FFDE                link       A6, -0x0022
  8228. 00005A8A  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  8229. 00005A8E  206E 0008                movea.l    A0, [A6 + 0x8]
  8230. 00005A92  43EE FFF8                lea.l      A1, [A6 - 0x8]
  8231. 00005A96  7003                     moveq.l    D0, 0x03
  8232. label00005A98:
  8233. 00005A98  32D8                     move.w     [A1]+, [A0]+
  8234. 00005A9A  51C8 FFFC                dbf        D0, -0x6 /* 00005A98 */
  8235. 00005A9E  102D C22E                move.b     D0, [A5 - 0x3DD2]
  8236. 00005AA2  6700 0136                beq        +0x138 /* 00005BDA */
  8237. 00005AA6  2F00                     move.l     -[A7], D0
  8238. 00005AA8  4267                     clr.w      -[A7]
  8239. 00005AAA  486D C0A2                pea.l      [A5 - 0x3F5E]
  8240. 00005AAE  486E FFF8                pea.l      [A6 - 0x8]
  8241. 00005AB2  486E FFF8                pea.l      [A6 - 0x8]
  8242. 00005AB6  A8AA                     syscall    SectRect
  8243. 00005AB8  121F                     move.b     D1, [A7]+
  8244. 00005ABA  201F                     move.l     D0, [A7]+
  8245. 00005ABC  C001                     and.b      D0, D1
  8246. 00005ABE  4A00                     tst.b      D0
  8247. 00005AC0  6700 0118                beq        +0x11A /* 00005BDA */
  8248. 00005AC4  2F00                     move.l     -[A7], D0
  8249. 00005AC6  4267                     clr.w      -[A7]
  8250. 00005AC8  206D FE80                movea.l    A0, [A5 - 0x180]
  8251. 00005ACC  2068 001C                movea.l    A0, [A0 + 0x1C]
  8252. 00005AD0  2050                     movea.l    A0, [A0]
  8253. 00005AD2  4868 0002                pea.l      [A0 + 0x2]
  8254. 00005AD6  486E FFF8                pea.l      [A6 - 0x8]
  8255. 00005ADA  486E FFF8                pea.l      [A6 - 0x8]
  8256. 00005ADE  A8AA                     syscall    SectRect
  8257. 00005AE0  121F                     move.b     D1, [A7]+
  8258. 00005AE2  201F                     move.l     D0, [A7]+
  8259. 00005AE4  C001                     and.b      D0, D1
  8260. 00005AE6  6700 00F2                beq        +0xF4 /* 00005BDA */
  8261. 00005AEA  4A6D A0A0                tst.w      [A5 - 0x5F60]
  8262. 00005AEE  6D00 00EA                blt        +0xEC /* 00005BDA */
  8263. 00005AF2  7000                     moveq.l    D0, 0x00
  8264. 00005AF4  302E FFFA                move.w     D0, [A6 - 0x6]
  8265. 00005AF8  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  8266. 00005AFE  3D40 FFFA                move.w     [A6 - 0x6], D0
  8267. 00005B02  7000                     moveq.l    D0, 0x00
  8268. 00005B04  322E FFFE                move.w     D1, [A6 - 0x2]
  8269. 00005B08  D27C 001F                add.w      D1, 0x1F
  8270. 00005B0C  3001                     move.w     D0, D1
  8271. 00005B0E  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  8272. 00005B14  3D40 FFFE                move.w     [A6 - 0x2], D0
  8273. 00005B18  102D B508                move.b     D0, [A5 - 0x4AF8]
  8274. 00005B1C  675C                     beq        +0x5E /* 00005B7A */
  8275. 00005B1E  486E FFDF                pea.l      [A6 - 0x21]
  8276. 00005B22  4EAD 23EA                jsr        [A5 + 0x23EA /* export_1145 */]
  8277. 00005B26  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  8278. 00005B2A  2F2D C4DE                move.l     -[A7], [A5 - 0x3B22]
  8279. 00005B2E  2F2D C716                move.l     -[A7], [A5 - 0x38EA]
  8280. 00005B32  206D C6D8                movea.l    A0, [A5 - 0x3928]
  8281. 00005B36  2F10                     move.l     -[A7], [A0]
  8282. 00005B38  486E FFF8                pea.l      [A6 - 0x8]
  8283. 00005B3C  3F3C FFFF                move.w     -[A7], 0xFFFF
  8284. 00005B40  4EBA AC66                jsr        [PC - 0x539A /* 000007A8 */]
  8285. 00005B44  486E FFF4                pea.l      [A6 - 0xC]
  8286. 00005B48  A874                     syscall    GetPort
  8287. 00005B4A  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  8288. 00005B4E  A873                     syscall    SetPort
  8289. 00005B50  486D C35E                pea.l      [A5 - 0x3CA2]
  8290. 00005B54  206D C242                movea.l    A0, [A5 - 0x3DBE]
  8291. 00005B58  4868 0002                pea.l      [A0 + 0x2]
  8292. 00005B5C  486E FFF8                pea.l      [A6 - 0x8]
  8293. 00005B60  486E FFF8                pea.l      [A6 - 0x8]
  8294. 00005B64  4267                     clr.w      -[A7]
  8295. 00005B66  42A7                     clr.l      -[A7]
  8296. 00005B68  A8EC                     syscall    CopyBits
  8297. 00005B6A  1F2E FFDF                move.b     -[A7], [A6 - 0x21]
  8298. 00005B6E  4EAD 273A                jsr        [A5 + 0x273A /* export_1251 */]
  8299. 00005B72  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  8300. 00005B76  A873                     syscall    SetPort
  8301. 00005B78  6060                     bra        +0x62 /* 00005BDA */
  8302. label00005B7A:
  8303. 00005B7A  42A7                     clr.l      -[A7]
  8304. 00005B7C  3F2D C0A2                move.w     -[A7], [A5 - 0x3F5E]
  8305. 00005B80  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  8306. 00005B84  301F                     move.w     D0, [A7]+
  8307. 00005B86  C1DF                     muls.w     D0, [A7]+
  8308. 00005B88  2E80                     move.l     [A7], D0
  8309. 00005B8A  7000                     moveq.l    D0, 0x00
  8310. 00005B8C  302D C0A4                move.w     D0, [A5 - 0x3F5C]
  8311. 00005B90  E688                     lsr        D0, 3
  8312. 00005B92  2E00                     move.l     D7, D0
  8313. 00005B94  DE9F                     add.l      D7, [A7]+
  8314. 00005B96  286D C71E                movea.l    A4, [A5 - 0x38E2]
  8315. 00005B9A  99C7                     sub.l      A4, D7
  8316. 00005B9C  266D C4DE                movea.l    A3, [A5 - 0x3B22]
  8317. 00005BA0  97C7                     sub.l      A3, D7
  8318. 00005BA2  2C2D C716                move.l     D6, [A5 - 0x38EA]
  8319. 00005BA6  9C87                     sub.l      D6, D7
  8320. 00005BA8  2A2D C932                move.l     D5, [A5 - 0x36CE]
  8321. 00005BAC  9A87                     sub.l      D5, D7
  8322. 00005BAE  4EAD 278A                jsr        [A5 + 0x278A /* export_1261 */]
  8323. 00005BB2  486E FFF8                pea.l      [A6 - 0x8]
  8324. 00005BB6  206D C242                movea.l    A0, [A5 - 0x3DBE]
  8325. 00005BBA  2F28 0008                move.l     -[A7], [A0 + 0x8]
  8326. 00005BBE  A855                     syscall    ShieldCursor
  8327. 00005BC0  2F0C                     move.l     -[A7], A4
  8328. 00005BC2  2F0B                     move.l     -[A7], A3
  8329. 00005BC4  2F06                     move.l     -[A7], D6
  8330. 00005BC6  2F05                     move.l     -[A7], D5
  8331. 00005BC8  2F2D 9FF8                move.l     -[A7], [A5 - 0x6008]
  8332. 00005BCC  486E FFF8                pea.l      [A6 - 0x8]
  8333. 00005BD0  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  8334. 00005BD4  4EAD 1E9A                jsr        [A5 + 0x1E9A /* export_975 */]
  8335. 00005BD8  A853                     syscall    ShowCursor
  8336. label00005BDA:
  8337. 00005BDA  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  8338. 00005BDE  4E5E                     unlink     A6
  8339. 00005BE0  2E9F                     move.l     [A7], [A7]+
  8340. 00005BE2  4E75                     rts
  8341. 00005BE4  4E56 0000                link       A6, 0
  8342. 00005BE8  422E 0012                clr.b      [A6 + 0x12]
  8343. 00005BEC  206E 0008                movea.l    A0, [A6 + 0x8]
  8344. 00005BF0  302E 000C                move.w     D0, [A6 + 0xC]
  8345. 00005BF4  B068 0004                cmp.w      D0, [A0 + 0x4]
  8346. 00005BF8  6610                     bne        +0x12 /* 00005C0A */
  8347. 00005BFA  1D7C 0001 0012           move.b     [A6 + 0x12], 0x1
  8348. 00005C00  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8349. 00005C04  2F10                     move.l     -[A7], [A0]
  8350. 00005C06  4EAD 29E2                jsr        [A5 + 0x29E2 /* export_1336 */]
  8351. label00005C0A:
  8352. 00005C0A  4E5E                     unlink     A6
  8353. 00005C0C  205F                     movea.l    A0, [A7]+
  8354. 00005C0E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  8355. 00005C12  4ED0                     jmp        [A0]
  8356. export_1503:
  8357. fn00005C14:
  8358. 00005C14  4E56 0000                link       A6, 0
  8359. 00005C18  082D 0007 A8E2           btst.b     [A5 - 0x571E], 0x7
  8360. 00005C1E  56C0                     sne        D0
  8361. 00005C20  4400                     neg.b      D0
  8362. 00005C22  1D40 0008                move.b     [A6 + 0x8], D0
  8363. 00005C26  4E5E                     unlink     A6
  8364. 00005C28  4E75                     rts
  8365. export_1504:
  8366. 00005C2A  4E56 0000                link       A6, 0
  8367. 00005C2E  206E 0008                movea.l    A0, [A6 + 0x8]
  8368. 00005C32  20AD AA4E                move.l     [A0], [A5 - 0x55B2]
  8369. 00005C36  206E 0008                movea.l    A0, [A6 + 0x8]
  8370. 00005C3A  4A90                     tst.l      [A0]
  8371. 00005C3C  660E                     bne        +0x10 /* 00005C4C */
  8372. 00005C3E  317C 0200 0002           move.w     [A0 + 0x2], 0x200
  8373. 00005C44  206E 0008                movea.l    A0, [A6 + 0x8]
  8374. 00005C48  30BC 0156                move.w     [A0], 0x156
  8375. label00005C4C:
  8376. 00005C4C  4E5E                     unlink     A6
  8377. 00005C4E  2E9F                     move.l     [A7], [A7]+
  8378. 00005C50  4E75                     rts
  8379. export_1505:
  8380. fn00005C52:
  8381. 00005C52  4E56 FFF0                link       A6, -0x0010
  8382. 00005C56  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  8383. 00005C5A  4EBA 16E4                jsr        [PC + 0x16E4 /* 00007340 */]
  8384. 00005C5E  7001                     moveq.l    D0, 0x01
  8385. 00005C60  B06D C10A                cmp.w      D0, [A5 - 0x3EF6]
  8386. 00005C64  6604                     bne        +0x6 /* 00005C6A */
  8387. 00005C66  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  8388. label00005C6A:
  8389. 00005C6A  206D C242                movea.l    A0, [A5 - 0x3DBE]
  8390. 00005C6E  43EE FFF4                lea.l      A1, [A6 - 0xC]
  8391. 00005C72  41E8 0010                lea.l      A0, [A0 + 0x10]
  8392. 00005C76  7003                     moveq.l    D0, 0x03
  8393. label00005C78:
  8394. 00005C78  32D8                     move.w     [A1]+, [A0]+
  8395. 00005C7A  51C8 FFFC                dbf        D0, -0x6 /* 00005C78 */
  8396. 00005C7E  3E2D C10C                move.w     D7, [A5 - 0x3EF4]
  8397. 00005C82  1C2D B9F6                move.b     D6, [A5 - 0x460A]
  8398. 00005C86  1A2D C190                move.b     D5, [A5 - 0x3E70]
  8399. 00005C8A  3B7C FFFF C10C           move.w     [A5 - 0x3EF4], 0xFFFF
  8400. 00005C90  422D B9F6                clr.b      [A5 - 0x460A]
  8401. 00005C94  422D C190                clr.b      [A5 - 0x3E70]
  8402. 00005C98  486E FFF4                pea.l      [A6 - 0xC]
  8403. 00005C9C  4EBA F546                jsr        [PC - 0xABA /* 000051E4 */]
  8404. 00005CA0  486E FFF4                pea.l      [A6 - 0xC]
  8405. 00005CA4  4EAD 0E1A                jsr        [A5 + 0xE1A /* export_447 */]
  8406. 00005CA8  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  8407. 00005CAC  A873                     syscall    SetPort
  8408. 00005CAE  42A7                     clr.l      -[A7]
  8409. 00005CB0  486E FFF4                pea.l      [A6 - 0xC]
  8410. 00005CB4  A8F3                     syscall    OpenPicture
  8411. 00005CB6  265F                     movea.l    A3, [A7]+
  8412. 00005CB8  200B                     move.l     D0, A3
  8413. 00005CBA  671A                     beq        +0x1C /* 00005CD6 */
  8414. 00005CBC  286D C242                movea.l    A4, [A5 - 0x3DBE]
  8415. 00005CC0  486D C4CC                pea.l      [A5 - 0x3B34]
  8416. 00005CC4  486C 0002                pea.l      [A4 + 0x2]
  8417. 00005CC8  486C 0010                pea.l      [A4 + 0x10]
  8418. 00005CCC  486C 0010                pea.l      [A4 + 0x10]
  8419. 00005CD0  4267                     clr.w      -[A7]
  8420. 00005CD2  42A7                     clr.l      -[A7]
  8421. 00005CD4  A8EC                     syscall    CopyBits
  8422. label00005CD6:
  8423. 00005CD6  A8F4                     syscall    ClosePicture
  8424. 00005CD8  BE6D C10C                cmp.w      D7, [A5 - 0x3EF4]
  8425. 00005CDC  56C0                     sne        D0
  8426. 00005CDE  4A00                     tst.b      D0
  8427. 00005CE0  6614                     bne        +0x16 /* 00005CF6 */
  8428. 00005CE2  BC2D B9F6                cmp.b      D6, [A5 - 0x460A]
  8429. 00005CE6  56C1                     sne        D1
  8430. 00005CE8  8001                     or.b       D0, D1
  8431. 00005CEA  660A                     bne        +0xC /* 00005CF6 */
  8432. 00005CEC  BA2D C190                cmp.b      D5, [A5 - 0x3E70]
  8433. 00005CF0  56C1                     sne        D1
  8434. 00005CF2  8001                     or.b       D0, D1
  8435. 00005CF4  6714                     beq        +0x16 /* 00005D0A */
  8436. label00005CF6:
  8437. 00005CF6  3B47 C10C                move.w     [A5 - 0x3EF4], D7
  8438. 00005CFA  1B46 B9F6                move.b     [A5 - 0x460A], D6
  8439. 00005CFE  1B45 C190                move.b     [A5 - 0x3E70], D5
  8440. 00005D02  486E FFF4                pea.l      [A6 - 0xC]
  8441. 00005D06  4EBA F4DC                jsr        [PC - 0xB24 /* 000051E4 */]
  8442. label00005D0A:
  8443. 00005D0A  2D4B 0008                move.l     [A6 + 0x8], A3
  8444. 00005D0E  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  8445. 00005D12  4E5E                     unlink     A6
  8446. 00005D14  4E75                     rts
  8447. fn00005D16:
  8448. 00005D16  4E56 0000                link       A6, 0
  8449. 00005D1A  48E7 0018                movem.l    -[A7], A3,A4
  8450. 00005D1E  286E 0008                movea.l    A4, [A6 + 0x8]
  8451. 00005D22  422E 000C                clr.b      [A6 + 0xC]
  8452. 00005D26  42A7                     clr.l      -[A7]
  8453. 00005D28  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  8454. 00005D2C  3F3C 0004                move.w     -[A7], 0x4
  8455. 00005D30  A83D                     syscall    TEDispatch
  8456. 00005D32  295F FFF6                move.l     [A4 - 0xA], [A7]+
  8457. 00005D36  57C0                     seq        D0
  8458. 00005D38  4A00                     tst.b      D0
  8459. 00005D3A  6640                     bne        +0x42 /* 00005D7C */
  8460. 00005D3C  206C FFF6                movea.l    A0, [A4 - 0xA]
  8461. 00005D40  2050                     movea.l    A0, [A0]
  8462. 00005D42  4AA8 0010                tst.l      [A0 + 0x10]
  8463. 00005D46  57C1                     seq        D1
  8464. 00005D48  8001                     or.b       D0, D1
  8465. 00005D4A  6702                     beq        +0x4 /* 00005D4E */
  8466. 00005D4C  602E                     bra        +0x30 /* 00005D7C */
  8467. label00005D4E:
  8468. 00005D4E  206C FFF6                movea.l    A0, [A4 - 0xA]
  8469. 00005D52  2050                     movea.l    A0, [A0]
  8470. 00005D54  2068 0010                movea.l    A0, [A0 + 0x10]
  8471. 00005D58  2050                     movea.l    A0, [A0]
  8472. 00005D5A  2068 0004                movea.l    A0, [A0 + 0x4]
  8473. 00005D5E  2650                     movea.l    A3, [A0]
  8474. 00005D60  7001                     moveq.l    D0, 0x01
  8475. 00005D62  B053                     cmp.w      D0, [A3]
  8476. 00005D64  6616                     bne        +0x18 /* 00005D7C */
  8477. 00005D66  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  8478. 00005D6C  486B 000A                pea.l      [A3 + 0xA]
  8479. 00005D70  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  8480. 00005D74  700C                     moveq.l    D0, 0x0C
  8481. 00005D76  2F00                     move.l     -[A7], D0
  8482. 00005D78  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  8483. label00005D7C:
  8484. 00005D7C  4CDF 1800                movem.l    A3,A4, [A7]+
  8485. 00005D80  4E5E                     unlink     A6
  8486. 00005D82  2E9F                     move.l     [A7], [A7]+
  8487. 00005D84  4E75                     rts
  8488. export_1506:
  8489. fn00005D86:
  8490. 00005D86  4E56 FFF0                link       A6, -0x0010
  8491. 00005D8A  48E7 0308                movem.l    -[A7], D6,D7,A4
  8492. 00005D8E  1D7C 0001 0012           move.b     [A6 + 0x12], 0x1
  8493. 00005D94  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  8494. 00005D98  486E FFF5                pea.l      [A6 - 0xB]
  8495. 00005D9C  4EAD 22EA                jsr        [A5 + 0x22EA /* export_1113 */]
  8496. 00005DA0  206E 000A                movea.l    A0, [A6 + 0xA]
  8497. 00005DA4  2850                     movea.l    A4, [A0]
  8498. 00005DA6  302C 0020                move.w     D0, [A4 + 0x20]
  8499. 00005DAA  B06C 0022                cmp.w      D0, [A4 + 0x22]
  8500. 00005DAE  6C00 0094                bge        +0x96 /* 00005E44 */
  8501. 00005DB2  102E 0008                move.b     D0, [A6 + 0x8]
  8502. 00005DB6  671E                     beq        +0x20 /* 00005DD6 */
  8503. 00005DB8  3F2C 0020                move.w     -[A7], [A4 + 0x20]
  8504. 00005DBC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8505. 00005DC0  486E FFFE                pea.l      [A6 - 0x2]
  8506. 00005DC4  486E FFFC                pea.l      [A6 - 0x4]
  8507. 00005DC8  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  8508. 00005DCC  3F3C 0003                move.w     -[A7], 0x3
  8509. 00005DD0  A83D                     syscall    TEDispatch
  8510. 00005DD2  6000 00E6                bra        +0xE8 /* 00005EBA */
  8511. label00005DD6:
  8512. 00005DD6  3D7C 0007 FFF2           move.w     [A6 - 0xE], 0x7
  8513. 00005DDC  4267                     clr.w      -[A7]
  8514. 00005DDE  486E FFF2                pea.l      [A6 - 0xE]
  8515. 00005DE2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8516. 00005DE6  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  8517. 00005DEA  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  8518. 00005DEE  A83D                     syscall    TEDispatch
  8519. 00005DF0  1C1F                     move.b     D6, [A7]+
  8520. 00005DF2  7000                     moveq.l    D0, 0x00
  8521. 00005DF4  302E FFF2                move.w     D0, [A6 - 0xE]
  8522. 00005DF8  C0BC 0000 0001           and.l      D0, 0x1
  8523. 00005DFE  4A80                     tst.l      D0
  8524. 00005E00  6608                     bne        +0xA /* 00005E0A */
  8525. 00005E02  206E 000E                movea.l    A0, [A6 + 0xE]
  8526. 00005E06  30BC FFFF                move.w     [A0], 0xFFFF
  8527. label00005E0A:
  8528. 00005E0A  7000                     moveq.l    D0, 0x00
  8529. 00005E0C  302E FFF2                move.w     D0, [A6 - 0xE]
  8530. 00005E10  C0BC 0000 0004           and.l      D0, 0x4
  8531. 00005E16  4A80                     tst.l      D0
  8532. 00005E18  660A                     bne        +0xC /* 00005E24 */
  8533. 00005E1A  206E 000E                movea.l    A0, [A6 + 0xE]
  8534. 00005E1E  317C FFFF 0004           move.w     [A0 + 0x4], 0xFFFF
  8535. label00005E24:
  8536. 00005E24  7000                     moveq.l    D0, 0x00
  8537. 00005E26  302E FFF2                move.w     D0, [A6 - 0xE]
  8538. 00005E2A  C0BC 0000 0002           and.l      D0, 0x2
  8539. 00005E30  4A80                     tst.l      D0
  8540. 00005E32  6600 0086                bne        +0x88 /* 00005EBA */
  8541. 00005E36  206E 000E                movea.l    A0, [A6 + 0xE]
  8542. 00005E3A  4228 0002                clr.b      [A0 + 0x2]
  8543. 00005E3E  422E 0012                clr.b      [A6 + 0x12]
  8544. 00005E42  6076                     bra        +0x78 /* 00005EBA */
  8545. label00005E44:
  8546. 00005E44  4267                     clr.w      -[A7]
  8547. 00005E46  2F0E                     move.l     -[A7], A6
  8548. 00005E48  4EBA FECC                jsr        [PC - 0x134 /* 00005D16 */]
  8549. 00005E4C  101F                     move.b     D0, [A7]+
  8550. 00005E4E  666A                     bne        +0x6C /* 00005EBA */
  8551. 00005E50  4267                     clr.w      -[A7]
  8552. 00005E52  3F2C 0020                move.w     -[A7], [A4 + 0x20]
  8553. 00005E56  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  8554. 00005E5A  4EAD 26E2                jsr        [A5 + 0x26E2 /* export_1240 */]
  8555. 00005E5E  3E1F                     move.w     D7, [A7]+
  8556. 00005E60  3007                     move.w     D0, D7
  8557. 00005E62  5340                     subq.w     D0, 1
  8558. 00005E64  D040                     add.w      D0, D0
  8559. 00005E66  3234 0060                move.w     D1, [A4 + D0.w + 0x60]
  8560. 00005E6A  B26C 0020                cmp.w      D1, [A4 + 0x20]
  8561. 00005E6E  57C0                     seq        D0
  8562. 00005E70  4A00                     tst.b      D0
  8563. 00005E72  660C                     bne        +0xE /* 00005E80 */
  8564. 00005E74  7201                     moveq.l    D1, 0x01
  8565. 00005E76  B26C 0020                cmp.w      D1, [A4 + 0x20]
  8566. 00005E7A  5EC1                     sgt        D1
  8567. 00005E7C  8001                     or.b       D0, D1
  8568. 00005E7E  671C                     beq        +0x1E /* 00005E9C */
  8569. label00005E80:
  8570. 00005E80  3F2C 0020                move.w     -[A7], [A4 + 0x20]
  8571. 00005E84  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8572. 00005E88  486E FFFE                pea.l      [A6 - 0x2]
  8573. 00005E8C  486E FFFC                pea.l      [A6 - 0x4]
  8574. 00005E90  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  8575. 00005E94  3F3C 0003                move.w     -[A7], 0x3
  8576. 00005E98  A83D                     syscall    TEDispatch
  8577. 00005E9A  601E                     bra        +0x20 /* 00005EBA */
  8578. label00005E9C:
  8579. 00005E9C  302C 0020                move.w     D0, [A4 + 0x20]
  8580. 00005EA0  5340                     subq.w     D0, 1
  8581. 00005EA2  3F00                     move.w     -[A7], D0
  8582. 00005EA4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8583. 00005EA8  486E FFFE                pea.l      [A6 - 0x2]
  8584. 00005EAC  486E FFFC                pea.l      [A6 - 0x4]
  8585. 00005EB0  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  8586. 00005EB4  3F3C 0003                move.w     -[A7], 0x3
  8587. 00005EB8  A83D                     syscall    TEDispatch
  8588. label00005EBA:
  8589. 00005EBA  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  8590. 00005EBE  1F2E FFF5                move.b     -[A7], [A6 - 0xB]
  8591. 00005EC2  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  8592. 00005EC6  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  8593. 00005ECA  4E5E                     unlink     A6
  8594. 00005ECC  205F                     movea.l    A0, [A7]+
  8595. 00005ECE  DEFC 000A                add.w      A7, 0xA /* '\n' */
  8596. 00005ED2  4ED0                     jmp        [A0]
  8597. export_1507:
  8598. 00005ED4  4E56 FFF8                link       A6, -0x0008
  8599. 00005ED8  486E FFFC                pea.l      [A6 - 0x4]
  8600. 00005EDC  486E FFF8                pea.l      [A6 - 0x8]
  8601. 00005EE0  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  8602. 00005EE4  42A7                     clr.l      -[A7]
  8603. 00005EE6  202D A1B6                move.l     D0, [A5 - 0x5E4A]
  8604. 00005EEA  D0AE FFFC                add.l      D0, [A6 - 0x4]
  8605. 00005EEE  90BC 0000 8000           sub.l      D0, 0x8000
  8606. 00005EF4  2F00                     move.l     -[A7], D0
  8607. 00005EF6  202D A1CA                move.l     D0, [A5 - 0x5E36]
  8608. 00005EFA  5680                     addq.l     D0, 3
  8609. 00005EFC  2F00                     move.l     -[A7], D0
  8610. 00005EFE  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  8611. 00005F02  202D A1B6                move.l     D0, [A5 - 0x5E4A]
  8612. 00005F06  D0AE FFF8                add.l      D0, [A6 - 0x8]
  8613. 00005F0A  90BC 0000 8000           sub.l      D0, 0x8000
  8614. 00005F10  2F00                     move.l     -[A7], D0
  8615. 00005F12  2F2D A1CA                move.l     -[A7], [A5 - 0x5E36]
  8616. 00005F16  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  8617. 00005F1A  201F                     move.l     D0, [A7]+
  8618. 00005F1C  5480                     addq.l     D0, 2
  8619. 00005F1E  2F00                     move.l     -[A7], D0
  8620. 00005F20  4EAD 21C2                jsr        [A5 + 0x21C2 /* export_1076 */]
  8621. 00005F24  201F                     move.l     D0, [A7]+
  8622. 00005F26  C0BC FFFF FFFC           and.l      D0, 0xFFFFFFFC
  8623. 00005F2C  2B40 C1C8                move.l     [A5 - 0x3E38], D0
  8624. 00005F30  4E5E                     unlink     A6
  8625. 00005F32  4E75                     rts
  8626. export_1508:
  8627. 00005F34  4E56 0000                link       A6, 0
  8628. 00005F38  2F0C                     move.l     -[A7], A4
  8629. 00005F3A  4A6E 000C                tst.w      [A6 + 0xC]
  8630. 00005F3E  6F12                     ble        +0x14 /* 00005F52 */
  8631. 00005F40  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8632. 00005F44  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8633. 00005F48  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8634. 00005F4C  A946                     syscall    GetMenuItemText/GetItem
  8635. 00005F4E  6000 0090                bra        +0x92 /* 00005FE0 */
  8636. label00005F52:
  8637. 00005F52  206E 000E                movea.l    A0, [A6 + 0xE]
  8638. 00005F56  2850                     movea.l    A4, [A0]
  8639. 00005F58  3014                     move.w     D0, [A4]
  8640. 00005F5A  0440 BF95                subi.w     D0, 0xBF95
  8641. 00005F5E  674C                     beq        +0x4E /* 00005FAC */
  8642. 00005F60  5340                     subq.w     D0, 1
  8643. 00005F62  6724                     beq        +0x26 /* 00005F88 */
  8644. 00005F64  5340                     subq.w     D0, 1
  8645. 00005F66  6732                     beq        +0x34 /* 00005F9A */
  8646. 00005F68  0440 01C9                subi.w     D0, 0x1C9
  8647. 00005F6C  6750                     beq        +0x52 /* 00005FBE */
  8648. 00005F6E  0440 3EA1                subi.w     D0, 0x3EA1
  8649. 00005F72  6702                     beq        +0x4 /* 00005F76 */
  8650. 00005F74  605A                     bra        +0x5C /* 00005FD0 */
  8651. label00005F76:
  8652. 00005F76  206E 0008                movea.l    A0, [A6 + 0x8]
  8653. 00005F7A  43FA 00A6                lea.l      A1, [PC + 0xA6 /* 00006022, value 0x5417070, pstring "Apple" */]
  8654. 00005F7E  7002                     moveq.l    D0, 0x02
  8655. label00005F80:
  8656. 00005F80  30D9                     move.w     [A0]+, [A1]+
  8657. 00005F82  51C8 FFFC                dbf        D0, -0x6 /* 00005F80 */
  8658. 00005F86  6058                     bra        +0x5A /* 00005FE0 */
  8659. label00005F88:
  8660. 00005F88  206E 0008                movea.l    A0, [A6 + 0x8]
  8661. 00005F8C  43FA 0088                lea.l      A1, [PC + 0x88 /* 00006016, value 0xB537973, pstring "System Help" */]
  8662. 00005F90  7005                     moveq.l    D0, 0x05
  8663. label00005F92:
  8664. 00005F92  30D9                     move.w     [A0]+, [A1]+
  8665. 00005F94  51C8 FFFC                dbf        D0, -0x6 /* 00005F92 */
  8666. 00005F98  6046                     bra        +0x48 /* 00005FE0 */
  8667. label00005F9A:
  8668. 00005F9A  206E 0008                movea.l    A0, [A6 + 0x8]
  8669. 00005F9E  43FA 006A                lea.l      A1, [PC + 0x6A /* 0000600A, value 0xB417070, pstring "Application" */]
  8670. 00005FA2  7005                     moveq.l    D0, 0x05
  8671. label00005FA4:
  8672. 00005FA4  30D9                     move.w     [A0]+, [A1]+
  8673. 00005FA6  51C8 FFFC                dbf        D0, -0x6 /* 00005FA4 */
  8674. 00005FAA  6034                     bra        +0x36 /* 00005FE0 */
  8675. label00005FAC:
  8676. 00005FAC  206E 0008                movea.l    A0, [A6 + 0x8]
  8677. 00005FB0  43FA 004E                lea.l      A1, [PC + 0x4E /* 00006000, value 0x94B6579 '\tKey', pstring "Keyboards" */]
  8678. 00005FB4  7004                     moveq.l    D0, 0x04
  8679. label00005FB6:
  8680. 00005FB6  30D9                     move.w     [A0]+, [A1]+
  8681. 00005FB8  51C8 FFFC                dbf        D0, -0x6 /* 00005FB6 */
  8682. 00005FBC  6022                     bra        +0x24 /* 00005FE0 */
  8683. label00005FBE:
  8684. 00005FBE  206E 0008                movea.l    A0, [A6 + 0x8]
  8685. 00005FC2  43FA 0030                lea.l      A1, [PC + 0x30 /* 00005FF4, value 0xB4D6163, pstring "Macro Maker" */]
  8686. 00005FC6  7005                     moveq.l    D0, 0x05
  8687. label00005FC8:
  8688. 00005FC8  30D9                     move.w     [A0]+, [A1]+
  8689. 00005FCA  51C8 FFFC                dbf        D0, -0x6 /* 00005FC8 */
  8690. 00005FCE  6010                     bra        +0x12 /* 00005FE0 */
  8691. label00005FD0:
  8692. 00005FD0  206E 0008                movea.l    A0, [A6 + 0x8]
  8693. 00005FD4  43EC 000E                lea.l      A1, [A4 + 0xE]
  8694. 00005FD8  707F                     moveq.l    D0, 0x7F
  8695. label00005FDA:
  8696. 00005FDA  30D9                     move.w     [A0]+, [A1]+
  8697. 00005FDC  51C8 FFFC                dbf        D0, -0x6 /* 00005FDA */
  8698. label00005FE0:
  8699. 00005FE0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8700. 00005FE4  4EAD 2372                jsr        [A5 + 0x2372 /* export_1130 */]
  8701. 00005FE8  285F                     movea.l    A4, [A7]+
  8702. 00005FEA  4E5E                     unlink     A6
  8703. 00005FEC  205F                     movea.l    A0, [A7]+
  8704. 00005FEE  DEFC 000A                add.w      A7, 0xA /* '\n' */
  8705. 00005FF2  4ED0                     jmp        [A0]
  8706. 00005FF4  0B4D                     bchg       A5, D5
  8707. 00005FF6  6163                     bsr        +0x65 /* 0000605B */
  8708. 00005FF8  726F                     moveq.l    D1, 0x6F
  8709. 00005FFA  204D                     movea.l    A0, A5
  8710. 00005FFC  616B                     bsr        +0x6D /* 00006069 */
  8711. 00005FFE  6572                     bcs        +0x74 /* 00006072 */
  8712. 00006000  094B                     bchg       A3, D4
  8713. 00006002  6579                     bcs        +0x7B /* 0000607D */
  8714. 00006004  626F                     bhi        +0x71 /* 00006075 */
  8715. 00006006  6172                     bsr        +0x74 /* 0000607A */
  8716. 00006008  6473                     bcc        +0x75 /* 0000607D */
  8717. 0000600A  0B41                     bchg       D1, D5
  8718. 0000600C  7070                     moveq.l    D0, 0x70
  8719. 0000600E  6C69                     bge        +0x6B /* 00006079 */
  8720. 00006010  6361                     bls        +0x63 /* 00006073 */
  8721. 00006012  7469                     moveq.l    D2, 0x69
  8722. 00006014  6F6E                     ble        +0x70 /* 00006084 */
  8723. 00006016  0B53                     bchg       [A3], D5
  8724. 00006018  7973                     moveq.l    D4, 0x73
  8725. 0000601A  7465                     moveq.l    D2, 0x65
  8726. 0000601C  6D20                     blt        +0x22 /* 0000603E */
  8727. 0000601E  4865                     pea.l      -[A5]
  8728. 00006020  6C70                     bge        +0x72 /* 00006092 */
  8729. 00006022  0541                     bchg       D1, D2
  8730. 00006024  7070                     moveq.l    D0, 0x70
  8731. 00006026  6C65                     bge        +0x67 /* 0000608D */
  8732. fn00006028:
  8733. 00006028  4E56 0000                link       A6, 0
  8734. 0000602C  2F0C                     move.l     -[A7], A4
  8735. 0000602E  286E 0008                movea.l    A4, [A6 + 0x8]
  8736. 00006032  204C                     movea.l    A0, A4
  8737. 00006034  316C FFEA 0012           move.w     [A0 + 0x12], [A4 - 0x16]
  8738. 0000603A  206C FFF0                movea.l    A0, [A4 - 0x10]
  8739. label0000603E:
  8740. 0000603E  226C 0008                movea.l    A1, [A4 + 0x8]
  8741. 00006042  7002                     moveq.l    D0, 0x02
  8742. label00006044:
  8743. 00006044  32D8                     move.w     [A1]+, [A0]+
  8744. 00006046  51C8 FFFC                dbf        D0, -0x6 /* 00006044 */
  8745. 0000604A  206E 0008                movea.l    A0, [A6 + 0x8]
  8746. 0000604E  2C48                     movea.l    A6, A0
  8747. 00006050  4EFA 00D2                jmp        [PC + 0xD2 /* 00006124 */]
  8748. 00006054  0000 285F                ori.b      D0, 0x5F /* '_' */
  8749. 00006058  4E5E                     unlink     A6
  8750. 0000605A  2E9F                     move.l     [A7], [A7]+
  8751. 0000605C  4E75                     rts
  8752. export_1509:
  8753. 0000605E  4E56 FFEA                link       A6, -0x0016
  8754. 00006062  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  8755. 00006066  426E 0012                clr.w      [A6 + 0x12]
  8756. 0000606A  207C 0000 0A1C           movea.l    A0, 0xA1C
  8757. 00006070  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  8758. // begin alternate branch 00006072-00006074
  8759. label00006072:
  8760. 00006072  FFFC                     .extension 0xFFC // unimplemented
  8761. // end alternate branch 00006072-00006074
  8762. label00006072: // (misaligned)
  8763. 00006074  6604                     bne        +0x6 /* 0000607A */
  8764. 00006076  6000 00AC                bra        +0xAE /* 00006124 */
  8765. fn0000607A:
  8766. 0000607A  206E FFFC                movea.l    A0, [A6 - 0x4]
  8767. 0000607E  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  8768. 00006082  426E FFEA                clr.w      [A6 - 0x16]
  8769. // begin alternate branch 00006084-00006086
  8770. label00006084:
  8771. 00006084  FFEA                     .extension 0xFEA // unimplemented
  8772. // end alternate branch 00006084-00006086
  8773. label00006084: // (misaligned)
  8774. 00006086  206E FFF0                movea.l    A0, [A6 - 0x10]
  8775. 0000608A  3010                     move.w     D0, [A0]
  8776. 0000608C  48C0                     ext.l      D0
  8777. 0000608E  D0AE FFF0                add.l      D0, [A6 - 0x10]
  8778. label00006092:
  8779. 00006092  2D40 FFF4                move.l     [A6 - 0xC], D0
  8780. 00006096  7001                     moveq.l    D0, 0x01
  8781. 00006098  B02E 0010                cmp.b      D0, [A6 + 0x10]
  8782. 0000609C  6612                     bne        +0x14 /* 000060B0 */
  8783. 0000609E  206E 000C                movea.l    A0, [A6 + 0xC]
  8784. 000060A2  7006                     moveq.l    D0, 0x06
  8785. 000060A4  C1D0                     muls.w     D0, [A0]
  8786. 000060A6  48C0                     ext.l      D0
  8787. 000060A8  D0AE FFF0                add.l      D0, [A6 - 0x10]
  8788. 000060AC  2D40 FFF8                move.l     [A6 - 0x8], D0
  8789. label000060B0:
  8790. 000060B0  202E FFF0                move.l     D0, [A6 - 0x10]
  8791. 000060B4  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  8792. 000060B8  676A                     beq        +0x6C /* 00006124 */
  8793. 000060BA  5CAE FFF0                addq.l     [A6 - 0x10], 6
  8794. 000060BE  526E FFEA                addq.w     [A6 - 0x16], 1
  8795. 000060C2  206E FFF0                movea.l    A0, [A6 - 0x10]
  8796. 000060C6  2050                     movea.l    A0, [A0]
  8797. 000060C8  2D50 FFEC                move.l     [A6 - 0x14], [A0]
  8798. 000060CC  102E 0010                move.b     D0, [A6 + 0x10]
  8799. 000060D0  4880                     ext.w      D0
  8800. 000060D2  670A                     beq        +0xC /* 000060DE */
  8801. 000060D4  5340                     subq.w     D0, 1
  8802. 000060D6  671C                     beq        +0x1E /* 000060F4 */
  8803. 000060D8  5340                     subq.w     D0, 1
  8804. 000060DA  672A                     beq        +0x2C /* 00006106 */
  8805. 000060DC  60D2                     bra        -0x2C /* 000060B0 */
  8806. label000060DE:
  8807. 000060DE  206E FFEC                movea.l    A0, [A6 - 0x14]
  8808. 000060E2  226E 000C                movea.l    A1, [A6 + 0xC]
  8809. 000060E6  3010                     move.w     D0, [A0]
  8810. 000060E8  B051                     cmp.w      D0, [A1]
  8811. 000060EA  66C4                     bne        -0x3A /* 000060B0 */
  8812. 000060EC  2F0E                     move.l     -[A7], A6
  8813. 000060EE  4EBA FF38                jsr        [PC - 0xC8 /* 00006028 */]
  8814. 000060F2  60BC                     bra        -0x42 /* 000060B0 */
  8815. label000060F4:
  8816. 000060F4  202E FFF0                move.l     D0, [A6 - 0x10]
  8817. 000060F8  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  8818. 000060FC  66B2                     bne        -0x4C /* 000060B0 */
  8819. 000060FE  2F0E                     move.l     -[A7], A6
  8820. 00006100  4EBA FF26                jsr        [PC - 0xDA /* 00006028 */]
  8821. 00006104  60AA                     bra        -0x54 /* 000060B0 */
  8822. label00006106:
  8823. 00006106  4267                     clr.w      -[A7]
  8824. 00006108  206E FFEC                movea.l    A0, [A6 - 0x14]
  8825. 0000610C  4868 000E                pea.l      [A0 + 0xE]
  8826. 00006110  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8827. 00006114  4EAD 2922                jsr        [A5 + 0x2922 /* export_1312 */]
  8828. 00006118  101F                     move.b     D0, [A7]+
  8829. 0000611A  6794                     beq        -0x6A /* 000060B0 */
  8830. 0000611C  2F0E                     move.l     -[A7], A6
  8831. 0000611E  4EBA FF08                jsr        [PC - 0xF8 /* 00006028 */]
  8832. 00006122  608C                     bra        -0x72 /* 000060B0 */
  8833. label00006124:
  8834. 00006124  4FEE FFCA                lea.l      A7, [A6 - 0x36]
  8835. 00006128  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  8836. 0000612C  4E5E                     unlink     A6
  8837. 0000612E  205F                     movea.l    A0, [A7]+
  8838. 00006130  DEFC 000A                add.w      A7, 0xA /* '\n' */
  8839. 00006134  4ED0                     jmp        [A0]
  8840. export_1510:
  8841. 00006136  4E56 0000                link       A6, 0
  8842. 0000613A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8843. 0000613E  4EAD 24B2                jsr        [A5 + 0x24B2 /* export_1170 */]
  8844. 00006142  206E 0008                movea.l    A0, [A6 + 0x8]
  8845. 00006146  3028 0002                move.w     D0, [A0 + 0x2]
  8846. 0000614A  B06D C706                cmp.w      D0, [A5 - 0x38FA]
  8847. 0000614E  6C06                     bge        +0x8 /* 00006156 */
  8848. 00006150  316D C706 0002           move.w     [A0 + 0x2], [A5 - 0x38FA]
  8849. label00006156:
  8850. 00006156  206E 0008                movea.l    A0, [A6 + 0x8]
  8851. 0000615A  3028 0002                move.w     D0, [A0 + 0x2]
  8852. 0000615E  B06D C70A                cmp.w      D0, [A5 - 0x38F6]
  8853. 00006162  6F06                     ble        +0x8 /* 0000616A */
  8854. 00006164  316D C70A 0002           move.w     [A0 + 0x2], [A5 - 0x38F6]
  8855. label0000616A:
  8856. 0000616A  206E 0008                movea.l    A0, [A6 + 0x8]
  8857. 0000616E  3010                     move.w     D0, [A0]
  8858. 00006170  B06D C704                cmp.w      D0, [A5 - 0x38FC]
  8859. 00006174  6C04                     bge        +0x6 /* 0000617A */
  8860. 00006176  30AD C704                move.w     [A0], [A5 - 0x38FC]
  8861. label0000617A:
  8862. 0000617A  206E 0008                movea.l    A0, [A6 + 0x8]
  8863. 0000617E  3010                     move.w     D0, [A0]
  8864. 00006180  B06D C708                cmp.w      D0, [A5 - 0x38F8]
  8865. 00006184  6F04                     ble        +0x6 /* 0000618A */
  8866. 00006186  30AD C708                move.w     [A0], [A5 - 0x38F8]
  8867. label0000618A:
  8868. 0000618A  4E5E                     unlink     A6
  8869. 0000618C  2E9F                     move.l     [A7], [A7]+
  8870. 0000618E  4E75                     rts
  8871. export_1511:
  8872. 00006190  4E56 0000                link       A6, 0
  8873. 00006194  2F0C                     move.l     -[A7], A4
  8874. 00006196  206D A53E                movea.l    A0, [A5 - 0x5AC2]
  8875. 0000619A  2850                     movea.l    A4, [A0]
  8876. 0000619C  102D B570                move.b     D0, [A5 - 0x4A90]
  8877. 000061A0  6708                     beq        +0xA /* 000061AA */
  8878. 000061A2  2D6C 0018 0008           move.l     [A6 + 0x8], [A4 + 0x18]
  8879. 000061A8  6006                     bra        +0x8 /* 000061B0 */
  8880. label000061AA:
  8881. 000061AA  2D6C 0014 0008           move.l     [A6 + 0x8], [A4 + 0x14]
  8882. label000061B0:
  8883. 000061B0  285F                     movea.l    A4, [A7]+
  8884. 000061B2  4E5E                     unlink     A6
  8885. 000061B4  4E75                     rts
  8886. export_1512:
  8887. 000061B6  4E56 FFDC                link       A6, -0x0024
  8888. 000061BA  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  8889. 000061BE  422E 0010                clr.b      [A6 + 0x10]
  8890. 000061C2  206E 000C                movea.l    A0, [A6 + 0xC]
  8891. 000061C6  43ED A90E                lea.l      A1, [A5 - 0x56F2]
  8892. 000061CA  7003                     moveq.l    D0, 0x03
  8893. label000061CC:
  8894. 000061CC  30D9                     move.w     [A0]+, [A1]+
  8895. 000061CE  51C8 FFFC                dbf        D0, -0x6 /* 000061CC */
  8896. 000061D2  4267                     clr.w      -[A7]
  8897. 000061D4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8898. 000061D8  207C 0000 09EE           movea.l    A0, 0x9EE
  8899. 000061DE  2F10                     move.l     -[A7], [A0]
  8900. 000061E0  A8E9                     syscall    RectInRgn
  8901. 000061E2  101F                     move.b     D0, [A7]+
  8902. 000061E4  6700 00F6                beq        +0xF8 /* 000062DC */
  8903. 000061E8  41EE FFF0                lea.l      A0, [A6 - 0x10]
  8904. 000061EC  43ED FE0C                lea.l      A1, [A5 - 0x1F4]
  8905. 000061F0  7003                     moveq.l    D0, 0x03
  8906. label000061F2:
  8907. 000061F2  30D9                     move.w     [A0]+, [A1]+
  8908. 000061F4  51C8 FFFC                dbf        D0, -0x6 /* 000061F2 */
  8909. 000061F8  102D A1A8                move.b     D0, [A5 - 0x5E58]
  8910. 000061FC  6700 00A6                beq        +0xA8 /* 000062A4 */
  8911. 00006200  42A7                     clr.l      -[A7]
  8912. 00006202  AA2A                     syscall    GetMainDevice
  8913. 00006204  265F                     movea.l    A3, [A7]+
  8914. 00006206  42A7                     clr.l      -[A7]
  8915. 00006208  AA29                     syscall    GetDeviceList
  8916. 0000620A  285F                     movea.l    A4, [A7]+
  8917. 0000620C  2053                     movea.l    A0, [A3]
  8918. 0000620E  43EE FFF0                lea.l      A1, [A6 - 0x10]
  8919. 00006212  41E8 0022                lea.l      A0, [A0 + 0x22]
  8920. 00006216  7003                     moveq.l    D0, 0x03
  8921. label00006218:
  8922. 00006218  32D8                     move.w     [A1]+, [A0]+
  8923. 0000621A  51C8 FFFC                dbf        D0, -0x6 /* 00006218 */
  8924. 0000621E  7C00                     moveq.l    D6, 0x00
  8925. label00006220:
  8926. 00006220  4267                     clr.w      -[A7]
  8927. 00006222  2F0C                     move.l     -[A7], A4
  8928. 00006224  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  8929. 00006228  AA2C                     syscall    TestDeviceAttribute
  8930. 0000622A  101F                     move.b     D0, [A7]+
  8931. 0000622C  6768                     beq        +0x6A /* 00006296 */
  8932. 0000622E  2F00                     move.l     -[A7], D0
  8933. 00006230  4267                     clr.w      -[A7]
  8934. 00006232  2F0C                     move.l     -[A7], A4
  8935. 00006234  3F3C 000F                move.w     -[A7], 0xF
  8936. 00006238  AA2C                     syscall    TestDeviceAttribute
  8937. 0000623A  121F                     move.b     D1, [A7]+
  8938. 0000623C  201F                     move.l     D0, [A7]+
  8939. 0000623E  C001                     and.b      D0, D1
  8940. 00006240  4A00                     tst.b      D0
  8941. 00006242  6752                     beq        +0x54 /* 00006296 */
  8942. 00006244  2F00                     move.l     -[A7], D0
  8943. 00006246  4267                     clr.w      -[A7]
  8944. 00006248  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8945. 0000624C  2054                     movea.l    A0, [A4]
  8946. 0000624E  4868 0022                pea.l      [A0 + 0x22]
  8947. 00006252  486E FFE8                pea.l      [A6 - 0x18]
  8948. 00006256  A8AA                     syscall    SectRect
  8949. 00006258  121F                     move.b     D1, [A7]+
  8950. 0000625A  201F                     move.l     D0, [A7]+
  8951. 0000625C  C001                     and.b      D0, D1
  8952. 0000625E  6736                     beq        +0x38 /* 00006296 */
  8953. 00006260  42A7                     clr.l      -[A7]
  8954. 00006262  302E FFEC                move.w     D0, [A6 - 0x14]
  8955. 00006266  906E FFE8                sub.w      D0, [A6 - 0x18]
  8956. 0000626A  3F00                     move.w     -[A7], D0
  8957. 0000626C  302E FFEE                move.w     D0, [A6 - 0x12]
  8958. 00006270  906E FFEA                sub.w      D0, [A6 - 0x16]
  8959. 00006274  3F00                     move.w     -[A7], D0
  8960. 00006276  301F                     move.w     D0, [A7]+
  8961. 00006278  C1DF                     muls.w     D0, [A7]+
  8962. 0000627A  2E80                     move.l     [A7], D0
  8963. 0000627C  2A1F                     move.l     D5, [A7]+
  8964. 0000627E  BC85                     cmp.l      D6, D5
  8965. 00006280  6C14                     bge        +0x16 /* 00006296 */
  8966. 00006282  2C05                     move.l     D6, D5
  8967. 00006284  2054                     movea.l    A0, [A4]
  8968. 00006286  43EE FFF0                lea.l      A1, [A6 - 0x10]
  8969. 0000628A  41E8 0022                lea.l      A0, [A0 + 0x22]
  8970. 0000628E  7003                     moveq.l    D0, 0x03
  8971. label00006290:
  8972. 00006290  32D8                     move.w     [A1]+, [A0]+
  8973. 00006292  51C8 FFFC                dbf        D0, -0x6 /* 00006290 */
  8974. label00006296:
  8975. 00006296  42A7                     clr.l      -[A7]
  8976. 00006298  2F0C                     move.l     -[A7], A4
  8977. 0000629A  AA2B                     syscall    GetNextDevice
  8978. 0000629C  285F                     movea.l    A4, [A7]+
  8979. 0000629E  200C                     move.l     D0, A4
  8980. 000062A0  6600 FF7E                bne        -0x80 /* 00006220 */
  8981. label000062A4:
  8982. 000062A4  42A7                     clr.l      -[A7]
  8983. 000062A6  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  8984. 000062AA  2F2D A916                move.l     -[A7], [A5 - 0x56EA]
  8985. 000062AE  A94F                     syscall    DeltaPoint
  8986. 000062B0  2E1F                     move.l     D7, [A7]+
  8987. 000062B2  42A7                     clr.l      -[A7]
  8988. 000062B4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  8989. 000062B8  2F2D A91A                move.l     -[A7], [A5 - 0x56E6]
  8990. 000062BC  A94F                     syscall    DeltaPoint
  8991. 000062BE  BE9F                     cmp.l      D7, [A7]+
  8992. 000062C0  661A                     bne        +0x1C /* 000062DC */
  8993. 000062C2  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  8994. 000062C8  4A87                     tst.l      D7
  8995. 000062CA  6710                     beq        +0x12 /* 000062DC */
  8996. 000062CC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8997. 000062D0  2007                     move.l     D0, D7
  8998. 000062D2  3F00                     move.w     -[A7], D0
  8999. 000062D4  2007                     move.l     D0, D7
  9000. 000062D6  4840                     swap.w     D0
  9001. 000062D8  3F00                     move.w     -[A7], D0
  9002. 000062DA  A8A8                     syscall    OffsetRect
  9003. label000062DC:
  9004. 000062DC  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  9005. 000062E0  4E5E                     unlink     A6
  9006. 000062E2  205F                     movea.l    A0, [A7]+
  9007. 000062E4  504F                     addq.w     A7, 8
  9008. 000062E6  4ED0                     jmp        [A0]
  9009. export_1513:
  9010. fn000062E8:
  9011. 000062E8  4E56 0000                link       A6, 0
  9012. 000062EC  48E7 0018                movem.l    -[A7], A3,A4
  9013. 000062F0  266E 0008                movea.l    A3, [A6 + 0x8]
  9014. 000062F4  4213                     clr.b      [A3]
  9015. 000062F6  177C 0007 010C           move.b     [A3 + 0x10C], 0x7
  9016. 000062FC  42A7                     clr.l      -[A7]
  9017. 000062FE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9018. 00006302  A917                     syscall    GetWRefCon
  9019. 00006304  205F                     movea.l    A0, [A7]+
  9020. 00006306  2850                     movea.l    A4, [A0]
  9021. 00006308  276C 0010 0002           move.l     [A3 + 0x2], [A4 + 0x10]
  9022. 0000630E  276C 000C 0218           move.l     [A3 + 0x218], [A4 + 0xC]
  9023. 00006314  4CDF 1800                movem.l    A3,A4, [A7]+
  9024. 00006318  4E5E                     unlink     A6
  9025. 0000631A  205F                     movea.l    A0, [A7]+
  9026. 0000631C  504F                     addq.w     A7, 8
  9027. 0000631E  4ED0                     jmp        [A0]
  9028. export_1514:
  9029. 00006320  4E56 FFF8                link       A6, -0x0008
  9030. 00006324  48E7 0300                movem.l    -[A7], D6,D7
  9031. 00006328  7000                     moveq.l    D0, 0x00
  9032. 0000632A  2B40 C57C                move.l     [A5 - 0x3A84], D0
  9033. 0000632E  3E2D A014                move.w     D7, [A5 - 0x5FEC]
  9034. 00006332  9E6D A010                sub.w      D7, [A5 - 0x5FF0]
  9035. 00006336  3C2D A012                move.w     D6, [A5 - 0x5FEE]
  9036. 0000633A  9C6D A00E                sub.w      D6, [A5 - 0x5FF2]
  9037. 0000633E  0C47 0500                cmpi.w     D7, 0x500
  9038. 00006342  5EC0                     sgt        D0
  9039. 00006344  0C46 0500                cmpi.w     D6, 0x500
  9040. 00006348  5EC1                     sgt        D1
  9041. 0000634A  C001                     and.b      D0, D1
  9042. 0000634C  6702                     beq        +0x4 /* 00006350 */
  9043. 0000634E  6058                     bra        +0x5A /* 000063A8 */
  9044. label00006350:
  9045. 00006350  7000                     moveq.l    D0, 0x00
  9046. 00006352  2F00                     move.l     -[A7], D0
  9047. 00006354  4267                     clr.w      -[A7]
  9048. 00006356  3F07                     move.w     -[A7], D7
  9049. 00006358  3F3C 0500                move.w     -[A7], 0x500
  9050. 0000635C  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  9051. 00006360  321F                     move.w     D1, [A7]+
  9052. 00006362  201F                     move.l     D0, [A7]+
  9053. 00006364  3001                     move.w     D0, D1
  9054. 00006366  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  9055. 0000636C  3D40 FFFE                move.w     [A6 - 0x2], D0
  9056. 00006370  7000                     moveq.l    D0, 0x00
  9057. 00006372  2F00                     move.l     -[A7], D0
  9058. 00006374  4267                     clr.w      -[A7]
  9059. 00006376  3F06                     move.w     -[A7], D6
  9060. 00006378  3F3C 0500                move.w     -[A7], 0x500
  9061. 0000637C  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  9062. 00006380  321F                     move.w     D1, [A7]+
  9063. 00006382  201F                     move.l     D0, [A7]+
  9064. 00006384  3001                     move.w     D0, D1
  9065. 00006386  C0BC FFFF FFFE           and.l      D0, 0xFFFFFFFE
  9066. 0000638C  3D40 FFFC                move.w     [A6 - 0x4], D0
  9067. 00006390  42A7                     clr.l      -[A7]
  9068. 00006392  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9069. 00006396  4EBA B018                jsr        [PC - 0x4FE8 /* 000013B0 */]
  9070. 0000639A  201F                     move.l     D0, [A7]+
  9071. 0000639C  B0AD C1C8                cmp.l      D0, [A5 - 0x3E38]
  9072. 000063A0  6E06                     bgt        +0x8 /* 000063A8 */
  9073. 000063A2  2B6E FFFC C57C           move.l     [A5 - 0x3A84], [A6 - 0x4]
  9074. label000063A8:
  9075. 000063A8  4CDF 00C0                movem.l    D6,D7, [A7]+
  9076. 000063AC  4E5E                     unlink     A6
  9077. 000063AE  4E75                     rts
  9078. export_1515:
  9079. fn000063B0:
  9080. 000063B0  4E56 0000                link       A6, 0
  9081. 000063B4  2F0C                     move.l     -[A7], A4
  9082. 000063B6  286E 0008                movea.l    A4, [A6 + 0x8]
  9083. 000063BA  4AAD A85E                tst.l      [A5 - 0x57A2]
  9084. 000063BE  660A                     bne        +0xC /* 000063CA */
  9085. 000063C0  4214                     clr.b      [A4]
  9086. 000063C2  296D AEAC 0002           move.l     [A4 + 0x2], [A5 - 0x5154]
  9087. 000063C8  600A                     bra        +0xC /* 000063D4 */
  9088. label000063CA:
  9089. 000063CA  18BC 0001                move.b     [A4], 0x1
  9090. 000063CE  296D A85E 0006           move.l     [A4 + 0x6], [A5 - 0x57A2]
  9091. label000063D4:
  9092. 000063D4  197C 0007 010C           move.b     [A4 + 0x10C], 0x7
  9093. 000063DA  296D A548 0218           move.l     [A4 + 0x218], [A5 - 0x5AB8]
  9094. 000063E0  285F                     movea.l    A4, [A7]+
  9095. 000063E2  4E5E                     unlink     A6
  9096. 000063E4  2E9F                     move.l     [A7], [A7]+
  9097. 000063E6  4E75                     rts
  9098. export_1516:
  9099. 000063E8  4E56 FEFE                link       A6, -0x0102
  9100. 000063EC  48E7 0128                movem.l    -[A7], D7,A2,A4
  9101. 000063F0  206D BA2A                movea.l    A0, [A5 - 0x45D6]
  9102. 000063F4  2850                     movea.l    A4, [A0]
  9103. 000063F6  3E2C 003C                move.w     D7, [A4 + 0x3C]
  9104. 000063FA  0C47 00FE                cmpi.w     D7, 0xFE
  9105. 000063FE  6F04                     ble        +0x6 /* 00006404 */
  9106. 00006400  3E3C 00FE                move.w     D7, 0xFE
  9107. label00006404:
  9108. 00006404  206C 003E                movea.l    A0, [A4 + 0x3E]
  9109. 00006408  2F10                     move.l     -[A7], [A0]
  9110. 0000640A  486E FF01                pea.l      [A6 - 0xFF]
  9111. 0000640E  3007                     move.w     D0, D7
  9112. 00006410  48C0                     ext.l      D0
  9113. 00006412  2F00                     move.l     -[A7], D0
  9114. 00006414  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  9115. 00006418  4240                     clr.w      D0
  9116. 0000641A  41EE FF00                lea.l      A0, [A6 - 0x100]
  9117. 0000641E  1030 7000                move.b     D0, [A0 + D7.w]
  9118. 00006422  720D                     moveq.l    D1, 0x0D
  9119. 00006424  B240                     cmp.w      D1, D0
  9120. 00006426  6602                     bne        +0x4 /* 0000642A */
  9121. 00006428  5347                     subq.w     D7, 1
  9122. label0000642A:
  9123. 0000642A  1D47 FF00                move.b     [A6 - 0x100], D7
  9124. 0000642E  3007                     move.w     D0, D7
  9125. 00006430  5240                     addq.w     D0, 1
  9126. 00006432  41EE FF00                lea.l      A0, [A6 - 0x100]
  9127. 00006436  4230 0000                clr.b      [A0 + D0.w]
  9128. 0000643A  226E 0008                movea.l    A1, [A6 + 0x8]
  9129. 0000643E  45EE FF00                lea.l      A2, [A6 - 0x100]
  9130. 00006442  707F                     moveq.l    D0, 0x7F
  9131. label00006444:
  9132. 00006444  32DA                     move.w     [A1]+, [A2]+
  9133. 00006446  51C8 FFFC                dbf        D0, -0x6 /* 00006444 */
  9134. 0000644A  4CDF 1480                movem.l    D7,A2,A4, [A7]+
  9135. 0000644E  4E5E                     unlink     A6
  9136. 00006450  4E75                     rts
  9137. export_1517:
  9138. fn00006452:
  9139. 00006452  4E56 0000                link       A6, 0
  9140. 00006456  48E7 0018                movem.l    -[A7], A3,A4
  9141. 0000645A  266E 000C                movea.l    A3, [A6 + 0xC]
  9142. 0000645E  2F0B                     move.l     -[A7], A3
  9143. 00006460  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9144. 00006464  4EAD 20C2                jsr        [A5 + 0x20C2 /* export_1044 */]
  9145. 00006468  4267                     clr.w      -[A7]
  9146. 0000646A  2F0B                     move.l     -[A7], A3
  9147. 0000646C  4EBA 0B18                jsr        [PC + 0xB18 /* 00006F86 */]
  9148. 00006470  101F                     move.b     D0, [A7]+
  9149. 00006472  6740                     beq        +0x42 /* 000064B4 */
  9150. 00006474  42A7                     clr.l      -[A7]
  9151. 00006476  2F0B                     move.l     -[A7], A3
  9152. 00006478  A917                     syscall    GetWRefCon
  9153. 0000647A  205F                     movea.l    A0, [A7]+
  9154. 0000647C  2850                     movea.l    A4, [A0]
  9155. 0000647E  4A6D A0A0                tst.w      [A5 - 0x5F60]
  9156. 00006482  5DC0                     slt        D0
  9157. 00006484  4A00                     tst.b      D0
  9158. 00006486  6718                     beq        +0x1A /* 000064A0 */
  9159. 00006488  C02C 0032                and.b      D0, [A4 + 0x32]
  9160. 0000648C  6712                     beq        +0x14 /* 000064A0 */
  9161. 0000648E  206E 0008                movea.l    A0, [A6 + 0x8]
  9162. 00006492  43EC 0020                lea.l      A1, [A4 + 0x20]
  9163. 00006496  7003                     moveq.l    D0, 0x03
  9164. label00006498:
  9165. 00006498  30D9                     move.w     [A0]+, [A1]+
  9166. 0000649A  51C8 FFFC                dbf        D0, -0x6 /* 00006498 */
  9167. 0000649E  6044                     bra        +0x46 /* 000064E4 */
  9168. label000064A0:
  9169. 000064A0  102C 0039                move.b     D0, [A4 + 0x39]
  9170. 000064A4  663E                     bne        +0x40 /* 000064E4 */
  9171. 000064A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9172. 000064AA  2F3C C000 C000           move.l     -[A7], 0xC000C000
  9173. 000064B0  A8A8                     syscall    OffsetRect
  9174. 000064B2  6030                     bra        +0x32 /* 000064E4 */
  9175. label000064B4:
  9176. 000064B4  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  9177. 000064B8  A873                     syscall    SetPort
  9178. 000064BA  206E 0008                movea.l    A0, [A6 + 0x8]
  9179. 000064BE  2F08                     move.l     -[A7], A0
  9180. 000064C0  A871                     syscall    GlobalToLocal
  9181. 000064C2  206E 0008                movea.l    A0, [A6 + 0x8]
  9182. 000064C6  4868 0004                pea.l      [A0 + 0x4]
  9183. 000064CA  A871                     syscall    GlobalToLocal
  9184. 000064CC  206D A53E                movea.l    A0, [A5 - 0x5AC2]
  9185. 000064D0  2050                     movea.l    A0, [A0]
  9186. 000064D2  1028 0039                move.b     D0, [A0 + 0x39]
  9187. 000064D6  660C                     bne        +0xE /* 000064E4 */
  9188. 000064D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9189. 000064DC  2F3C 4000 4000           move.l     -[A7], 0x40004000 /* '@\0@\0' */
  9190. 000064E2  A8A8                     syscall    OffsetRect
  9191. label000064E4:
  9192. 000064E4  4CDF 1800                movem.l    A3,A4, [A7]+
  9193. 000064E8  4E5E                     unlink     A6
  9194. 000064EA  205F                     movea.l    A0, [A7]+
  9195. 000064EC  504F                     addq.w     A7, 8
  9196. 000064EE  4ED0                     jmp        [A0]
  9197. export_1518:
  9198. fn000064F0:
  9199. 000064F0  4E56 FFFA                link       A6, -0x0006
  9200. 000064F4  48E7 0108                movem.l    -[A7], D7,A4
  9201. 000064F8  7000                     moveq.l    D0, 0x00
  9202. 000064FA  2D40 0008                move.l     [A6 + 0x8], D0
  9203. 000064FE  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  9204. 00006504  3D6D C1C6 FFFA           move.w     [A6 - 0x6], [A5 - 0x3E3A]
  9205. 0000650A  3E2E FFFC                move.w     D7, [A6 - 0x4]
  9206. 0000650E  6036                     bra        +0x38 /* 00006546 */
  9207. label00006510:
  9208. 00006510  206D B3D0                movea.l    A0, [A5 - 0x4C30]
  9209. 00006514  3007                     move.w     D0, D7
  9210. 00006516  C1FC 00AC                muls.w     D0, 0xAC
  9211. 0000651A  41E8 FF54                lea.l      A0, [A0 - 0xAC]
  9212. 0000651E  49F0 0000                lea.l      A4, [A0 + D0.w]
  9213. 00006522  1014                     move.b     D0, [A4]
  9214. 00006524  661C                     bne        +0x1E /* 00006542 */
  9215. 00006526  486C 0002                pea.l      [A4 + 0x2]
  9216. 0000652A  2F3C 0000 00AA           move.l     -[A7], 0xAA
  9217. 00006530  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  9218. 00006534  204C                     movea.l    A0, A4
  9219. 00006536  5488                     addq.l     A0, 2
  9220. 00006538  2D48 0008                move.l     [A6 + 0x8], A0
  9221. 0000653C  18BC 0001                move.b     [A4], 0x1
  9222. 00006540  600A                     bra        +0xC /* 0000654C */
  9223. label00006542:
  9224. 00006542  5247                     addq.w     D7, 1
  9225. 00006544  6906                     bvs        +0x8 /* 0000654C */
  9226. label00006546:
  9227. 00006546  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  9228. 0000654A  6FC4                     ble        -0x3A /* 00006510 */
  9229. label0000654C:
  9230. 0000654C  4CDF 1080                movem.l    D7,A4, [A7]+
  9231. 00006550  4E5E                     unlink     A6
  9232. 00006552  4E75                     rts
  9233. export_1519:
  9234. fn00006554:
  9235. 00006554  4E56 FDE4                link       A6, -0x021C
  9236. 00006558  422E FDE4                clr.b      [A6 - 0x21C]
  9237. 0000655C  2D6E 000E FDE6           move.l     [A6 - 0x21A], [A6 + 0xE]
  9238. 00006562  1D7C 0007 FEF0           move.b     [A6 - 0x110], 0x7
  9239. 00006568  2D6E 000A FFFC           move.l     [A6 - 0x4], [A6 + 0xA]
  9240. 0000656E  4267                     clr.w      -[A7]
  9241. 00006570  486E FDE4                pea.l      [A6 - 0x21C]
  9242. 00006574  4267                     clr.w      -[A7]
  9243. 00006576  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  9244. 0000657A  4EBA 014A                jsr        [PC + 0x14A /* 000066C6 */]
  9245. 0000657E  3D5F 0012                move.w     [A6 + 0x12], [A7]+
  9246. 00006582  4E5E                     unlink     A6
  9247. 00006584  205F                     movea.l    A0, [A7]+
  9248. 00006586  DEFC 000A                add.w      A7, 0xA /* '\n' */
  9249. 0000658A  4ED0                     jmp        [A0]
  9250. fn0000658C:
  9251. 0000658C  4E56 0000                link       A6, 0
  9252. 00006590  3F3C 0008                move.w     -[A7], 0x8
  9253. 00006594  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  9254. 00006598  206E 0008                movea.l    A0, [A6 + 0x8]
  9255. 0000659C  2C48                     movea.l    A6, A0
  9256. 0000659E  4EFA 030A                jmp        [PC + 0x30A /* 000068AA */]
  9257. 000065A2  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  9258. 000065A6  2E9F                     move.l     [A7], [A7]+
  9259. 000065A8  4E75                     rts
  9260. fn000065AA:
  9261. 000065AA  4E56 0000                link       A6, 0
  9262. 000065AE  2F0C                     move.l     -[A7], A4
  9263. 000065B0  286E 0008                movea.l    A4, [A6 + 0x8]
  9264. 000065B4  196D B462 FBB3           move.b     [A4 - 0x44D], [A5 - 0x4B9E]
  9265. 000065BA  296D B7CA FBAE           move.l     [A4 - 0x452], [A5 - 0x4836]
  9266. 000065C0  296D B7C6 FBAA           move.l     [A4 - 0x456], [A5 - 0x483A]
  9267. 000065C6  7000                     moveq.l    D0, 0x00
  9268. 000065C8  2B40 B7C6                move.l     [A5 - 0x483A], D0
  9269. 000065CC  7000                     moveq.l    D0, 0x00
  9270. 000065CE  2B40 B7CA                move.l     [A5 - 0x4836], D0
  9271. 000065D2  285F                     movea.l    A4, [A7]+
  9272. 000065D4  4E5E                     unlink     A6
  9273. 000065D6  2E9F                     move.l     [A7], [A7]+
  9274. 000065D8  4E75                     rts
  9275. fn000065DA:
  9276. 000065DA  4E56 0000                link       A6, 0
  9277. 000065DE  2F0C                     move.l     -[A7], A4
  9278. 000065E0  286E 0008                movea.l    A4, [A6 + 0x8]
  9279. 000065E4  1B6C FBB3 B462           move.b     [A5 - 0x4B9E], [A4 - 0x44D]
  9280. 000065EA  2B6C FBAE B7CA           move.l     [A5 - 0x4836], [A4 - 0x452]
  9281. 000065F0  2B6C FBAA B7C6           move.l     [A5 - 0x483A], [A4 - 0x456]
  9282. 000065F6  285F                     movea.l    A4, [A7]+
  9283. 000065F8  4E5E                     unlink     A6
  9284. 000065FA  2E9F                     move.l     [A7], [A7]+
  9285. 000065FC  4E75                     rts
  9286. fn000065FE:
  9287. 000065FE  4E56 FDD8                link       A6, -0x0228
  9288. 00006602  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  9289. 00006606  286E 0008                movea.l    A4, [A6 + 0x8]
  9290. 0000660A  486E FDE4                pea.l      [A6 - 0x21C]
  9291. 0000660E  4EBA FDA0                jsr        [PC - 0x260 /* 000063B0 */]
  9292. 00006612  382D 9FE2                move.w     D4, [A5 - 0x601E]
  9293. 00006616  3B7C 8082 9FE2           move.w     [A5 - 0x601E], 0x8082
  9294. 0000661C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9295. 00006620  4EBA FF88                jsr        [PC - 0x78 /* 000065AA */]
  9296. 00006624  1B7C 0001 B462           move.b     [A5 - 0x4B9E], 0x1
  9297. 0000662A  2B6C FDE0 B7CA           move.l     [A5 - 0x4836], [A4 - 0x220]
  9298. 00006630  3D6D B468 FDDE           move.w     [A6 - 0x222], [A5 - 0x4B98]
  9299. 00006636  3A2D B52C                move.w     D5, [A5 - 0x4AD4]
  9300. 0000663A  4267                     clr.w      -[A7]
  9301. 0000663C  486C FBB4                pea.l      [A4 - 0x44C]
  9302. 00006640  3F3C 0001                move.w     -[A7], 0x1
  9303. 00006644  4EAD 246A                jsr        [A5 + 0x246A /* export_1161 */]
  9304. 00006648  3E1F                     move.w     D7, [A7]+
  9305. 0000664A  3D47 000C                move.w     [A6 + 0xC], D7
  9306. 0000664E  102D BA36                move.b     D0, [A5 - 0x45CA]
  9307. 00006652  660A                     bne        +0xC /* 0000665E */
  9308. 00006654  3B6E FDDE B468           move.w     [A5 - 0x4B98], [A6 - 0x222]
  9309. 0000665A  3B45 B52C                move.w     [A5 - 0x4AD4], D5
  9310. label0000665E:
  9311. 0000665E  4A47                     tst.w      D7
  9312. 00006660  57C0                     seq        D0
  9313. 00006662  4A00                     tst.b      D0
  9314. 00006664  672C                     beq        +0x2E /* 00006692 */
  9315. 00006666  222D A548                move.l     D1, [A5 - 0x5AB8]
  9316. 0000666A  B2AC FFFC                cmp.l      D1, [A4 - 0x4]
  9317. 0000666E  57C1                     seq        D1
  9318. 00006670  C001                     and.b      D0, D1
  9319. 00006672  671E                     beq        +0x20 /* 00006692 */
  9320. 00006674  222D AEAC                move.l     D1, [A5 - 0x5154]
  9321. 00006678  B2AC FBB6                cmp.l      D1, [A4 - 0x44A]
  9322. 0000667C  57C1                     seq        D1
  9323. 0000667E  C001                     and.b      D0, D1
  9324. 00006680  6710                     beq        +0x12 /* 00006692 */
  9325. 00006682  4267                     clr.w      -[A7]
  9326. 00006684  486C FDE4                pea.l      [A4 - 0x21C]
  9327. 00006688  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  9328. 0000668C  4EAD 246A                jsr        [A5 + 0x246A /* export_1161 */]
  9329. 00006690  3C1F                     move.w     D6, [A7]+
  9330. label00006692:
  9331. 00006692  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9332. 00006696  4EBA FF42                jsr        [PC - 0xBE /* 000065DA */]
  9333. 0000669A  3B44 9FE2                move.w     [A5 - 0x601E], D4
  9334. 0000669E  4A46                     tst.w      D6
  9335. 000066A0  671A                     beq        +0x1C /* 000066BC */
  9336. 000066A2  3D46 000C                move.w     [A6 + 0xC], D6
  9337. 000066A6  4267                     clr.w      -[A7]
  9338. 000066A8  486E FDE4                pea.l      [A6 - 0x21C]
  9339. 000066AC  1F2C 000A                move.b     -[A7], [A4 + 0xA]
  9340. 000066B0  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  9341. 000066B4  4EBA 0010                jsr        [PC + 0x10 /* 000066C6 */]
  9342. 000066B8  3D5F FDDC                move.w     [A6 - 0x224], [A7]+
  9343. label000066BC:
  9344. 000066BC  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  9345. 000066C0  4E5E                     unlink     A6
  9346. 000066C2  2E9F                     move.l     [A7], [A7]+
  9347. 000066C4  4E75                     rts
  9348. export_1520:
  9349. fn000066C6:
  9350. 000066C6  4E56 FBA6                link       A6, -0x045A
  9351. 000066CA  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  9352. 000066CE  206E 000C                movea.l    A0, [A6 + 0xC]
  9353. 000066D2  43EE FDE4                lea.l      A1, [A6 - 0x21C]
  9354. 000066D6  303C 010D                move.w     D0, 0x10D
  9355. label000066DA:
  9356. 000066DA  32D8                     move.w     [A1]+, [A0]+
  9357. 000066DC  51C8 FFFC                dbf        D0, -0x6 /* 000066DA */
  9358. 000066E0  4267                     clr.w      -[A7]
  9359. 000066E2  4EBA EE16                jsr        [PC - 0x11EA /* 000054FA */]
  9360. 000066E6  486E FDE4                pea.l      [A6 - 0x21C]
  9361. 000066EA  4EAD 2502                jsr        [A5 + 0x2502 /* export_1180 */]
  9362. 000066EE  42A7                     clr.l      -[A7]
  9363. 000066F0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9364. 000066F4  4EAD 26DA                jsr        [A5 + 0x26DA /* export_1239 */]
  9365. 000066F8  2D5F FDE0                move.l     [A6 - 0x220], [A7]+
  9366. 000066FC  56C0                     sne        D0
  9367. 000066FE  222E FDE0                move.l     D1, [A6 - 0x220]
  9368. 00006702  B2AD A53E                cmp.l      D1, [A5 - 0x5AC2]
  9369. 00006706  56C1                     sne        D1
  9370. 00006708  C001                     and.b      D0, D1
  9371. 0000670A  672C                     beq        +0x2E /* 00006738 */
  9372. 0000670C  1D7C 0007 FCC0           move.b     [A6 - 0x340], 0x7
  9373. 00006712  422E FBB4                clr.b      [A6 - 0x44C]
  9374. 00006716  206E FDE0                movea.l    A0, [A6 - 0x220]
  9375. 0000671A  2050                     movea.l    A0, [A0]
  9376. 0000671C  2D68 0010 FBB6           move.l     [A6 - 0x44A], [A0 + 0x10]
  9377. 00006722  2D6E FFFC FDCC           move.l     [A6 - 0x234], [A6 - 0x4]
  9378. 00006728  4267                     clr.w      -[A7]
  9379. 0000672A  2F0E                     move.l     -[A7], A6
  9380. 0000672C  4EBA FED0                jsr        [PC - 0x130 /* 000065FE */]
  9381. 00006730  3D5F 0010                move.w     [A6 + 0x10], [A7]+
  9382. 00006734  6000 0174                bra        +0x176 /* 000068AA */
  9383. label00006738:
  9384. 00006738  102E 000A                move.b     D0, [A6 + 0xA]
  9385. 0000673C  670A                     beq        +0xC /* 00006748 */
  9386. 0000673E  4AAE FDE0                tst.l      [A6 - 0x220]
  9387. 00006742  57C1                     seq        D1
  9388. 00006744  C001                     and.b      D0, D1
  9389. 00006746  6626                     bne        +0x28 /* 0000676E */
  9390. label00006748:
  9391. 00006748  2F0E                     move.l     -[A7], A6
  9392. 0000674A  4EBA FE5E                jsr        [PC - 0x1A2 /* 000065AA */]
  9393. 0000674E  422D B462                clr.b      [A5 - 0x4B9E]
  9394. 00006752  4267                     clr.w      -[A7]
  9395. 00006754  486E FDE4                pea.l      [A6 - 0x21C]
  9396. 00006758  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  9397. 0000675C  4EAD 246A                jsr        [A5 + 0x246A /* export_1161 */]
  9398. 00006760  3D5F 0010                move.w     [A6 + 0x10], [A7]+
  9399. 00006764  2F0E                     move.l     -[A7], A6
  9400. 00006766  4EBA FE72                jsr        [PC - 0x18E /* 000065DA */]
  9401. 0000676A  6000 013E                bra        +0x140 /* 000068AA */
  9402. label0000676E:
  9403. 0000676E  2D6D C242 FDDC           move.l     [A6 - 0x224], [A5 - 0x3DBE]
  9404. 00006774  2B6E FFFC B81A           move.l     [A5 - 0x47E6], [A6 - 0x4]
  9405. 0000677A  3F3C 0007                move.w     -[A7], 0x7
  9406. 0000677E  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  9407. 00006782  4267                     clr.w      -[A7]
  9408. 00006784  4EBA BC58                jsr        [PC - 0x43A8 /* 000023DE */]
  9409. 00006788  101F                     move.b     D0, [A7]+
  9410. 0000678A  660C                     bne        +0xE /* 00006798 */
  9411. 0000678C  3D7C 0050 0010           move.w     [A6 + 0x10], 0x50 /* 'P' */
  9412. 00006792  2F0E                     move.l     -[A7], A6
  9413. 00006794  4EBA FDF6                jsr        [PC - 0x20A /* 0000658C */]
  9414. label00006798:
  9415. 00006798  7001                     moveq.l    D0, 0x01
  9416. 0000679A  B06D C10A                cmp.w      D0, [A5 - 0x3EF6]
  9417. 0000679E  6606                     bne        +0x8 /* 000067A6 */
  9418. 000067A0  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  9419. 000067A4  6004                     bra        +0x6 /* 000067AA */
  9420. label000067A6:
  9421. 000067A6  4EAD 0DF2                jsr        [A5 + 0xDF2 /* export_442 */]
  9422. label000067AA:
  9423. 000067AA  4EAD 2452                jsr        [A5 + 0x2452 /* export_1158 */]
  9424. 000067AE  4267                     clr.w      -[A7]
  9425. 000067B0  486E FDE4                pea.l      [A6 - 0x21C]
  9426. 000067B4  1F3C 0001                move.b     -[A7], 0x1
  9427. 000067B8  4EAD 23E2                jsr        [A5 + 0x23E2 /* export_1144 */]
  9428. 000067BC  3D5F FBA6                move.w     [A6 - 0x45A], [A7]+
  9429. 000067C0  3D6E FBA6 0010           move.w     [A6 + 0x10], [A6 - 0x45A]
  9430. 000067C6  6738                     beq        +0x3A /* 00006800 */
  9431. 000067C8  2B6D A548 B81A           move.l     [A5 - 0x47E6], [A5 - 0x5AB8]
  9432. 000067CE  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  9433. 000067D2  4EBA C468                jsr        [PC - 0x3B98 /* 00002C3C */]
  9434. 000067D6  2B6E FDDC C242           move.l     [A5 - 0x3DBE], [A6 - 0x224]
  9435. 000067DC  2B6D C242 C70C           move.l     [A5 - 0x38F4], [A5 - 0x3DBE]
  9436. 000067E2  42A7                     clr.l      -[A7]
  9437. 000067E4  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  9438. 000067E8  A917                     syscall    GetWRefCon
  9439. 000067EA  2B5F A53E                move.l     [A5 - 0x5AC2], [A7]+
  9440. 000067EE  2F2D C70C                move.l     -[A7], [A5 - 0x38F4]
  9441. 000067F2  4EBA 0B66                jsr        [PC + 0xB66 /* 0000735A */]
  9442. 000067F6  4EBA B010                jsr        [PC - 0x4FF0 /* 00001808 */]
  9443. 000067FA  2F0E                     move.l     -[A7], A6
  9444. 000067FC  4EBA FD8E                jsr        [PC - 0x272 /* 0000658C */]
  9445. label00006800:
  9446. 00006800  102D C2D6                move.b     D0, [A5 - 0x3D2A]
  9447. 00006804  6706                     beq        +0x8 /* 0000680C */
  9448. 00006806  4267                     clr.w      -[A7]
  9449. 00006808  4EAD 2672                jsr        [A5 + 0x2672 /* export_1226 */]
  9450. label0000680C:
  9451. 0000680C  7001                     moveq.l    D0, 0x01
  9452. 0000680E  B06D C10A                cmp.w      D0, [A5 - 0x3EF6]
  9453. 00006812  6606                     bne        +0x8 /* 0000681A */
  9454. 00006814  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  9455. 00006818  6004                     bra        +0x6 /* 0000681E */
  9456. label0000681A:
  9457. 0000681A  4EAD 0DEA                jsr        [A5 + 0xDEA /* export_441 */]
  9458. label0000681E:
  9459. 0000681E  426D B520                clr.w      [A5 - 0x4AE0]
  9460. 00006822  3D6D A0A0 FBA8           move.w     [A6 - 0x458], [A5 - 0x5F60]
  9461. 00006828  426D A0A0                clr.w      [A5 - 0x5F60]
  9462. 0000682C  422D B3AC                clr.b      [A5 - 0x4C54]
  9463. 00006830  4EAD 2532                jsr        [A5 + 0x2532 /* export_1186 */]
  9464. 00006834  3B6E FBA8 A0A0           move.w     [A5 - 0x5F60], [A6 - 0x458]
  9465. 0000683A  4EAD 26CA                jsr        [A5 + 0x26CA /* export_1237 */]
  9466. 0000683E  4EAD 25C2                jsr        [A5 + 0x25C2 /* export_1204 */]
  9467. 00006842  4EAD 253A                jsr        [A5 + 0x253A /* export_1187 */]
  9468. 00006846  102D B3AC                move.b     D0, [A5 - 0x4C54]
  9469. 0000684A  802D C2D6                or.b       D0, [A5 - 0x3D2A]
  9470. 0000684E  6704                     beq        +0x6 /* 00006854 */
  9471. 00006850  4EAD 26D2                jsr        [A5 + 0x26D2 /* export_1238 */]
  9472. label00006854:
  9473. 00006854  4EAD 2452                jsr        [A5 + 0x2452 /* export_1158 */]
  9474. 00006858  4A6E 0008                tst.w      [A6 + 0x8]
  9475. 0000685C  5EC0                     sgt        D0
  9476. 0000685E  7204                     moveq.l    D1, 0x04
  9477. 00006860  B26E 0008                cmp.w      D1, [A6 + 0x8]
  9478. 00006864  5CC1                     sge        D1
  9479. 00006866  C001                     and.b      D0, D1
  9480. 00006868  6728                     beq        +0x2A /* 00006892 */
  9481. 0000686A  7002                     moveq.l    D0, 0x02
  9482. 0000686C  B06E 0008                cmp.w      D0, [A6 + 0x8]
  9483. 00006870  6608                     bne        +0xA /* 0000687A */
  9484. 00006872  3F3C 000B                move.w     -[A7], 0xB
  9485. 00006876  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  9486. label0000687A:
  9487. 0000687A  7003                     moveq.l    D0, 0x03
  9488. 0000687C  B06E 0008                cmp.w      D0, [A6 + 0x8]
  9489. 00006880  6D08                     blt        +0xA /* 0000688A */
  9490. 00006882  3F3C 000C                move.w     -[A7], 0xC
  9491. 00006886  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  9492. label0000688A:
  9493. 0000688A  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  9494. 0000688E  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  9495. label00006892:
  9496. 00006892  3F3C 0001                move.w     -[A7], 0x1
  9497. 00006896  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  9498. 0000689A  3F3C 0002                move.w     -[A7], 0x2
  9499. 0000689E  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  9500. 000068A2  3F3C 0003                move.w     -[A7], 0x3
  9501. 000068A6  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  9502. label000068AA:
  9503. 000068AA  4FEE FB86                lea.l      A7, [A6 - 0x47A]
  9504. 000068AE  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  9505. 000068B2  4E5E                     unlink     A6
  9506. 000068B4  205F                     movea.l    A0, [A7]+
  9507. 000068B6  504F                     addq.w     A7, 8
  9508. 000068B8  4ED0                     jmp        [A0]
  9509. export_1521:
  9510. fn000068BA:
  9511. 000068BA  4E56 FDE4                link       A6, -0x021C
  9512. 000068BE  1D7C 0001 FDE4           move.b     [A6 - 0x21C], 0x1
  9513. 000068C4  7001                     moveq.l    D0, 0x01
  9514. 000068C6  2D40 FDEA                move.l     [A6 - 0x216], D0
  9515. 000068CA  1D7C 0007 FEF0           move.b     [A6 - 0x110], 0x7
  9516. 000068D0  2D6E 000C FFFC           move.l     [A6 - 0x4], [A6 + 0xC]
  9517. 000068D6  4267                     clr.w      -[A7]
  9518. 000068D8  486E FDE4                pea.l      [A6 - 0x21C]
  9519. 000068DC  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  9520. 000068E0  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  9521. 000068E4  4EBA FDE0                jsr        [PC - 0x220 /* 000066C6 */]
  9522. 000068E8  3D5F 0010                move.w     [A6 + 0x10], [A7]+
  9523. 000068EC  4E5E                     unlink     A6
  9524. 000068EE  205F                     movea.l    A0, [A7]+
  9525. 000068F0  504F                     addq.w     A7, 8
  9526. 000068F2  4ED0                     jmp        [A0]
  9527. export_1522:
  9528. fn000068F4:
  9529. 000068F4  4E56 FDE2                link       A6, -0x021E
  9530. 000068F8  206E 000A                movea.l    A0, [A6 + 0xA]
  9531. 000068FC  2050                     movea.l    A0, [A0]
  9532. 000068FE  2F28 0004                move.l     -[A7], [A0 + 0x4]
  9533. 00006902  486E FDE4                pea.l      [A6 - 0x21C]
  9534. 00006906  4EBA F9E0                jsr        [PC - 0x620 /* 000062E8 */]
  9535. 0000690A  1B7C 0001 B412           move.b     [A5 - 0x4BEE], 0x1
  9536. 00006910  4267                     clr.w      -[A7]
  9537. 00006912  486E FDE4                pea.l      [A6 - 0x21C]
  9538. 00006916  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  9539. 0000691A  4EAD 246A                jsr        [A5 + 0x246A /* export_1161 */]
  9540. 0000691E  3D5F FDE2                move.w     [A6 - 0x21E], [A7]+
  9541. 00006922  422D B412                clr.b      [A5 - 0x4BEE]
  9542. 00006926  4E5E                     unlink     A6
  9543. 00006928  205F                     movea.l    A0, [A7]+
  9544. 0000692A  5C4F                     addq.w     A7, 6
  9545. 0000692C  4ED0                     jmp        [A0]
  9546. export_1523:
  9547. 0000692E  4E56 FFF4                link       A6, -0x000C
  9548. 00006932  48E7 0018                movem.l    -[A7], A3,A4
  9549. 00006936  266E 0008                movea.l    A3, [A6 + 0x8]
  9550. 0000693A  42A7                     clr.l      -[A7]
  9551. 0000693C  2F0B                     move.l     -[A7], A3
  9552. 0000693E  A917                     syscall    GetWRefCon
  9553. 00006940  285F                     movea.l    A4, [A7]+
  9554. 00006942  2054                     movea.l    A0, [A4]
  9555. 00006944  1028 0039                move.b     D0, [A0 + 0x39]
  9556. 00006948  672A                     beq        +0x2C /* 00006974 */
  9557. 0000694A  2F0B                     move.l     -[A7], A3
  9558. 0000694C  486E FFF4                pea.l      [A6 - 0xC]
  9559. 00006950  4EBA FB00                jsr        [PC - 0x500 /* 00006452 */]
  9560. 00006954  2054                     movea.l    A0, [A4]
  9561. 00006956  4228 0039                clr.b      [A0 + 0x39]
  9562. 0000695A  2F0B                     move.l     -[A7], A3
  9563. 0000695C  302E FFF6                move.w     D0, [A6 - 0xA]
  9564. 00006960  D07C 4000                add.w      D0, 0x4000 /* '@\0' */
  9565. 00006964  3F00                     move.w     -[A7], D0
  9566. 00006966  302E FFF4                move.w     D0, [A6 - 0xC]
  9567. 0000696A  D07C 4000                add.w      D0, 0x4000 /* '@\0' */
  9568. 0000696E  3F00                     move.w     -[A7], D0
  9569. 00006970  4267                     clr.w      -[A7]
  9570. 00006972  A91B                     syscall    MoveWindow
  9571. label00006974:
  9572. 00006974  4CDF 1800                movem.l    A3,A4, [A7]+
  9573. 00006978  4E5E                     unlink     A6
  9574. 0000697A  2E9F                     move.l     [A7], [A7]+
  9575. 0000697C  4E75                     rts
  9576. export_1524:
  9577. 0000697E  4E56 0000                link       A6, 0
  9578. 00006982  4A6D C220                tst.w      [A5 - 0x3DE0]
  9579. 00006986  56C0                     sne        D0
  9580. 00006988  4A6D A0A0                tst.w      [A5 - 0x5F60]
  9581. 0000698C  57C1                     seq        D1
  9582. 0000698E  C001                     and.b      D0, D1
  9583. 00006990  672E                     beq        +0x30 /* 000069C0 */
  9584. 00006992  7001                     moveq.l    D0, 0x01
  9585. 00006994  B06D C10A                cmp.w      D0, [A5 - 0x3EF6]
  9586. 00006998  6612                     bne        +0x14 /* 000069AC */
  9587. 0000699A  486D C326                pea.l      [A5 - 0x3CDA]
  9588. 0000699E  486D C290                pea.l      [A5 - 0x3D70]
  9589. 000069A2  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  9590. 000069A6  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  9591. 000069AA  6014                     bra        +0x16 /* 000069C0 */
  9592. label000069AC:
  9593. 000069AC  486D C290                pea.l      [A5 - 0x3D70]
  9594. 000069B0  4EBA E832                jsr        [PC - 0x17CE /* 000051E4 */]
  9595. 000069B4  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  9596. 000069B8  486D C326                pea.l      [A5 - 0x3CDA]
  9597. 000069BC  4EBA A0A8                jsr        [PC - 0x5F58 /* 00000A66 */]
  9598. label000069C0:
  9599. 000069C0  4EAD 104A                jsr        [A5 + 0x104A /* export_517 */]
  9600. 000069C4  4E5E                     unlink     A6
  9601. 000069C6  4E75                     rts
  9602. export_1525:
  9603. fn000069C8:
  9604. 000069C8  4E56 FFE2                link       A6, -0x001E
  9605. 000069CC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  9606. 000069D0  102D A07A                move.b     D0, [A5 - 0x5F86]
  9607. 000069D4  6608                     bne        +0xA /* 000069DE */
  9608. 000069D6  426D B41E                clr.w      [A5 - 0x4BE2]
  9609. 000069DA  6000 009A                bra        +0x9C /* 00006A76 */
  9610. label000069DE:
  9611. 000069DE  102D BA34                move.b     D0, [A5 - 0x45CC]
  9612. 000069E2  6604                     bne        +0x6 /* 000069E8 */
  9613. 000069E4  6000 0090                bra        +0x92 /* 00006A76 */
  9614. label000069E8:
  9615. 000069E8  422D BA34                clr.b      [A5 - 0x45CC]
  9616. 000069EC  267C 0000 0BAA           movea.l    A3, 0xBAA
  9617. 000069F2  3C13                     move.w     D6, [A3]
  9618. 000069F4  BC6D A000                cmp.w      D6, [A5 - 0x6000]
  9619. 000069F8  6710                     beq        +0x12 /* 00006A0A */
  9620. 000069FA  2F2D BA48                move.l     -[A7], [A5 - 0x45B8]
  9621. 000069FE  A8D9                     syscall    DisposRgn/DisposeRgn
  9622. 00006A00  2F2D B438                move.l     -[A7], [A5 - 0x4BC8]
  9623. 00006A04  A8D9                     syscall    DisposRgn/DisposeRgn
  9624. 00006A06  4EBA A1FE                jsr        [PC - 0x5E02 /* 00000C06 */]
  9625. label00006A0A:
  9626. 00006A0A  3B53 A000                move.w     [A5 - 0x6000], [A3]
  9627. 00006A0E  4253                     clr.w      [A3]
  9628. 00006A10  2E3C 0000 09EE           move.l     D7, 0x9EE
  9629. 00006A16  2047                     movea.l    A0, D7
  9630. 00006A18  20AD BA48                move.l     [A0], [A5 - 0x45B8]
  9631. 00006A1C  486E FFF8                pea.l      [A6 - 0x8]
  9632. 00006A20  A910                     syscall    GetWMgrPort
  9633. 00006A22  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  9634. 00006A26  A873                     syscall    SetPort
  9635. 00006A28  2F2D BA48                move.l     -[A7], [A5 - 0x45B8]
  9636. 00006A2C  A879                     syscall    SetClip
  9637. 00006A2E  102D A1A8                move.b     D0, [A5 - 0x5E58]
  9638. 00006A32  6712                     beq        +0x14 /* 00006A46 */
  9639. 00006A34  486E FFF4                pea.l      [A6 - 0xC]
  9640. 00006A38  AA48                     syscall    GetCWMgrPort
  9641. 00006A3A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  9642. 00006A3E  A873                     syscall    SetPort
  9643. 00006A40  2F2D BA48                move.l     -[A7], [A5 - 0x45B8]
  9644. 00006A44  A879                     syscall    SetClip
  9645. label00006A46:
  9646. 00006A46  42A7                     clr.l      -[A7]
  9647. 00006A48  2F2D BA48                move.l     -[A7], [A5 - 0x45B8]
  9648. 00006A4C  A90C                     syscall    PaintOne
  9649. 00006A4E  42A7                     clr.l      -[A7]
  9650. 00006A50  A924                     syscall    FrontWindow
  9651. 00006A52  285F                     movea.l    A4, [A7]+
  9652. 00006A54  2F0C                     move.l     -[A7], A4
  9653. 00006A56  2F2D B438                move.l     -[A7], [A5 - 0x4BC8]
  9654. 00006A5A  A90C                     syscall    PaintOne
  9655. 00006A5C  2F0C                     move.l     -[A7], A4
  9656. 00006A5E  2F2D B438                move.l     -[A7], [A5 - 0x4BC8]
  9657. 00006A62  A90D                     syscall    PaintBehind
  9658. 00006A64  2F0C                     move.l     -[A7], A4
  9659. 00006A66  A909                     syscall    CalcVis
  9660. 00006A68  2F0C                     move.l     -[A7], A4
  9661. 00006A6A  2F2D B438                move.l     -[A7], [A5 - 0x4BC8]
  9662. 00006A6E  A90A                     syscall    CalcVBehind
  9663. 00006A70  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  9664. 00006A74  A873                     syscall    SetPort
  9665. label00006A76:
  9666. 00006A76  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  9667. 00006A7A  4E5E                     unlink     A6
  9668. 00006A7C  4E75                     rts
  9669. export_1526:
  9670. fn00006A7E:
  9671. 00006A7E  4E56 FFFC                link       A6, -0x0004
  9672. 00006A82  48E7 0308                movem.l    -[A7], D6,D7,A4
  9673. 00006A86  286E 0008                movea.l    A4, [A6 + 0x8]
  9674. 00006A8A  4267                     clr.w      -[A7]
  9675. 00006A8C  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  9676. 00006A90  101F                     move.b     D0, [A7]+
  9677. 00006A92  6706                     beq        +0x8 /* 00006A9A */
  9678. 00006A94  1B7C 0001 C2D8           move.b     [A5 - 0x3D28], 0x1
  9679. label00006A9A:
  9680. 00006A9A  102D C2D8                move.b     D0, [A5 - 0x3D28]
  9681. 00006A9E  677E                     beq        +0x80 /* 00006B1E */
  9682. 00006AA0  102D B81E                move.b     D0, [A5 - 0x47E2]
  9683. 00006AA4  6772                     beq        +0x74 /* 00006B18 */
  9684. 00006AA6  102D C0B8                move.b     D0, [A5 - 0x3F48]
  9685. 00006AAA  C02D C214                and.b      D0, [A5 - 0x3DEC]
  9686. 00006AAE  6750                     beq        +0x52 /* 00006B00 */
  9687. 00006AB0  302C 0002                move.w     D0, [A4 + 0x2]
  9688. 00006AB4  906D B9F4                sub.w      D0, [A5 - 0x460C]
  9689. 00006AB8  6A02                     bpl        +0x4 /* 00006ABC */
  9690. 00006ABA  4440                     neg.w      D0
  9691. label00006ABC:
  9692. 00006ABC  3E00                     move.w     D7, D0
  9693. 00006ABE  3014                     move.w     D0, [A4]
  9694. 00006AC0  906D B9F2                sub.w      D0, [A5 - 0x460E]
  9695. 00006AC4  6A02                     bpl        +0x4 /* 00006AC8 */
  9696. 00006AC6  4440                     neg.w      D0
  9697. label00006AC8:
  9698. 00006AC8  3C00                     move.w     D6, D0
  9699. 00006ACA  BC47                     cmp.w      D6, D7
  9700. 00006ACC  5DC0                     slt        D0
  9701. 00006ACE  7201                     moveq.l    D1, 0x01
  9702. 00006AD0  B247                     cmp.w      D1, D7
  9703. 00006AD2  5DC1                     slt        D1
  9704. 00006AD4  C001                     and.b      D0, D1
  9705. 00006AD6  6704                     beq        +0x6 /* 00006ADC */
  9706. 00006AD8  422D C0B8                clr.b      [A5 - 0x3F48]
  9707. label00006ADC:
  9708. 00006ADC  BE46                     cmp.w      D7, D6
  9709. 00006ADE  5DC0                     slt        D0
  9710. 00006AE0  7201                     moveq.l    D1, 0x01
  9711. 00006AE2  B246                     cmp.w      D1, D6
  9712. 00006AE4  5DC1                     slt        D1
  9713. 00006AE6  C001                     and.b      D0, D1
  9714. 00006AE8  6704                     beq        +0x6 /* 00006AEE */
  9715. 00006AEA  422D C214                clr.b      [A5 - 0x3DEC]
  9716. label00006AEE:
  9717. 00006AEE  BE46                     cmp.w      D7, D6
  9718. 00006AF0  57C0                     seq        D0
  9719. 00006AF2  7204                     moveq.l    D1, 0x04
  9720. 00006AF4  B247                     cmp.w      D1, D7
  9721. 00006AF6  5DC1                     slt        D1
  9722. 00006AF8  C001                     and.b      D0, D1
  9723. 00006AFA  6704                     beq        +0x6 /* 00006B00 */
  9724. 00006AFC  422D C0B8                clr.b      [A5 - 0x3F48]
  9725. label00006B00:
  9726. 00006B00  102D C214                move.b     D0, [A5 - 0x3DEC]
  9727. 00006B04  6704                     beq        +0x6 /* 00006B0A */
  9728. 00006B06  38AD B9F2                move.w     [A4], [A5 - 0x460E]
  9729. label00006B0A:
  9730. 00006B0A  102D C0B8                move.b     D0, [A5 - 0x3F48]
  9731. 00006B0E  670E                     beq        +0x10 /* 00006B1E */
  9732. 00006B10  396D B9F4 0002           move.w     [A4 + 0x2], [A5 - 0x460C]
  9733. 00006B16  6006                     bra        +0x8 /* 00006B1E */
  9734. label00006B18:
  9735. 00006B18  2F14                     move.l     -[A7], [A4]
  9736. 00006B1A  4EBA 03C0                jsr        [PC + 0x3C0 /* 00006EDC */]
  9737. label00006B1E:
  9738. 00006B1E  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  9739. 00006B22  4E5E                     unlink     A6
  9740. 00006B24  2E9F                     move.l     [A7], [A7]+
  9741. 00006B26  4E75                     rts
  9742. export_1527:
  9743. 00006B28  4E56 0000                link       A6, 0
  9744. 00006B2C  4267                     clr.w      -[A7]
  9745. 00006B2E  42A7                     clr.l      -[A7]
  9746. 00006B30  202D B396                move.l     D0, [A5 - 0x4C6A]
  9747. 00006B34  D0BC 0000 2800           add.l      D0, 0x2800 /* '(\0' */
  9748. 00006B3A  2F00                     move.l     -[A7], D0
  9749. 00006B3C  2F3C 0000 8000           move.l     -[A7], 0x8000
  9750. 00006B42  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  9751. 00006B46  4EBA B95E                jsr        [PC - 0x46A2 /* 000024A6 */]
  9752. 00006B4A  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  9753. 00006B4E  4E5E                     unlink     A6
  9754. 00006B50  4E75                     rts
  9755. fn00006B52:
  9756. 00006B52  4E56 FFF0                link       A6, -0x0010
  9757. 00006B56  42A7                     clr.l      -[A7]
  9758. 00006B58  A975                     syscall    TickCount
  9759. 00006B5A  201F                     move.l     D0, [A7]+
  9760. 00006B5C  206E 0008                movea.l    A0, [A6 + 0x8]
  9761. 00006B60  B0A8 FFB6                cmp.l      D0, [A0 - 0x4A]
  9762. 00006B64  5EC0                     sgt        D0
  9763. 00006B66  4A00                     tst.b      D0
  9764. 00006B68  6634                     bne        +0x36 /* 00006B9E */
  9765. 00006B6A  2F00                     move.l     -[A7], D0
  9766. 00006B6C  42A7                     clr.l      -[A7]
  9767. 00006B6E  4EAD 0EBA                jsr        [A5 + 0xEBA /* export_467 */]
  9768. 00006B72  221F                     move.l     D1, [A7]+
  9769. 00006B74  201F                     move.l     D0, [A7]+
  9770. 00006B76  0C81 0001 0000           cmpi.l     D1, 0x10000
  9771. 00006B7C  5DC1                     slt        D1
  9772. 00006B7E  8001                     or.b       D0, D1
  9773. 00006B80  661C                     bne        +0x1E /* 00006B9E */
  9774. 00006B82  2F00                     move.l     -[A7], D0
  9775. 00006B84  2F3C FFFF 0000           move.l     -[A7], 0xFFFF0000
  9776. 00006B8A  486E FFF0                pea.l      [A6 - 0x10]
  9777. 00006B8E  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  9778. 00006B92  121F                     move.b     D1, [A7]+
  9779. 00006B94  201F                     move.l     D0, [A7]+
  9780. 00006B96  8001                     or.b       D0, D1
  9781. 00006B98  0240 0001                andi.w     D0, 0x1
  9782. 00006B9C  670C                     beq        +0xE /* 00006BAA */
  9783. label00006B9E:
  9784. 00006B9E  206E 0008                movea.l    A0, [A6 + 0x8]
  9785. 00006BA2  2C48                     movea.l    A6, A0
  9786. 00006BA4  4EFA 0326                jmp        [PC + 0x326 /* 00006ECC */]
  9787. 00006BA8  0000 4EAD                ori.b      D0, 0xAD
  9788. // begin alternate branch 00006BAA-00006BB0
  9789. label00006BAA:
  9790. 00006BAA  4EAD 26F2                jsr        [A5 + 0x26F2 /* export_1242 */]
  9791. 00006BAE  4E5E                     unlink     A6
  9792. // end alternate branch 00006BAA-00006BB0
  9793. label00006BAA: // (misaligned)
  9794. 00006BAC  26F2 4E5E                move.l     [A3]+, [A2 + D4 * 8 + 0x5E]
  9795. 00006BB0  2E9F                     move.l     [A7], [A7]+
  9796. 00006BB2  4E75                     rts
  9797. export_1528:
  9798. 00006BB4  4E56 FF9C                link       A6, -0x0064
  9799. 00006BB8  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  9800. 00006BBC  42A7                     clr.l      -[A7]
  9801. 00006BBE  A975                     syscall    TickCount
  9802. 00006BC0  201F                     move.l     D0, [A7]+
  9803. 00006BC2  721E                     moveq.l    D1, 0x1E
  9804. 00006BC4  D081                     add.l      D0, D1
  9805. 00006BC6  2D40 FFB6                move.l     [A6 - 0x4A], D0
  9806. 00006BCA  202D C36C                move.l     D0, [A5 - 0x3C94]
  9807. 00006BCE  D0BC 0000 00B4           add.l      D0, 0xB4
  9808. 00006BD4  B0AE FFB6                cmp.l      D0, [A6 - 0x4A]
  9809. 00006BD8  6C0E                     bge        +0x10 /* 00006BE8 */
  9810. 00006BDA  202D C36C                move.l     D0, [A5 - 0x3C94]
  9811. 00006BDE  D0BC 0000 00B4           add.l      D0, 0xB4
  9812. 00006BE4  2D40 FFB6                move.l     [A6 - 0x4A], D0
  9813. label00006BE8:
  9814. 00006BE8  4267                     clr.w      -[A7]
  9815. 00006BEA  486D A08A                pea.l      [A5 - 0x5F76]
  9816. 00006BEE  4EAD 279A                jsr        [A5 + 0x279A /* export_1263 */]
  9817. 00006BF2  101F                     move.b     D0, [A7]+
  9818. 00006BF4  6612                     bne        +0x14 /* 00006C08 */
  9819. 00006BF6  42A7                     clr.l      -[A7]
  9820. 00006BF8  4EBA EE32                jsr        [PC - 0x11CE /* 00005A2C */]
  9821. 00006BFC  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  9822. 00006C00  6706                     beq        +0x8 /* 00006C08 */
  9823. 00006C02  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9824. 00006C06  A91F                     syscall    SelectWindow
  9825. label00006C08:
  9826. 00006C08  422D BA36                clr.b      [A5 - 0x45CA]
  9827. 00006C0C  422D C234                clr.b      [A5 - 0x3DCC]
  9828. 00006C10  4AAD B3D4                tst.l      [A5 - 0x4C2C]
  9829. 00006C14  6620                     bne        +0x22 /* 00006C36 */
  9830. 00006C16  426D C392                clr.w      [A5 - 0x3C6E]
  9831. 00006C1A  426D B520                clr.w      [A5 - 0x4AE0]
  9832. 00006C1E  422D C1CC                clr.b      [A5 - 0x3E34]
  9833. 00006C22  422D B1E8                clr.b      [A5 - 0x4E18]
  9834. 00006C26  4A6D A0A0                tst.w      [A5 - 0x5F60]
  9835. 00006C2A  6C0A                     bge        +0xC /* 00006C36 */
  9836. 00006C2C  3B7C FFFF A0A0           move.w     [A5 - 0x5F60], 0xFFFF
  9837. 00006C32  4EAD 2742                jsr        [A5 + 0x2742 /* export_1252 */]
  9838. label00006C36:
  9839. 00006C36  42A7                     clr.l      -[A7]
  9840. 00006C38  2F2D C462                move.l     -[A7], [A5 - 0x3B9E]
  9841. 00006C3C  4EAD 2252                jsr        [A5 + 0x2252 /* export_1094 */]
  9842. 00006C40  42A7                     clr.l      -[A7]
  9843. 00006C42  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  9844. 00006C46  4EAD 2252                jsr        [A5 + 0x2252 /* export_1094 */]
  9845. 00006C4A  201F                     move.l     D0, [A7]+
  9846. 00006C4C  B09F                     cmp.l      D0, [A7]+
  9847. 00006C4E  670A                     beq        +0xC /* 00006C5A */
  9848. 00006C50  2F3C 0001 E23C           move.l     -[A7], 0x1E23C
  9849. 00006C56  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  9850. label00006C5A:
  9851. 00006C5A  42A7                     clr.l      -[A7]
  9852. 00006C5C  206D C242                movea.l    A0, [A5 - 0x3DBE]
  9853. 00006C60  2F28 0002                move.l     -[A7], [A0 + 0x2]
  9854. 00006C64  4EAD 2252                jsr        [A5 + 0x2252 /* export_1094 */]
  9855. 00006C68  42A7                     clr.l      -[A7]
  9856. 00006C6A  2F2D FE06                move.l     -[A7], [A5 - 0x1FA]
  9857. 00006C6E  4EAD 2252                jsr        [A5 + 0x2252 /* export_1094 */]
  9858. 00006C72  201F                     move.l     D0, [A7]+
  9859. 00006C74  B09F                     cmp.l      D0, [A7]+
  9860. 00006C76  6704                     beq        +0x6 /* 00006C7C */
  9861. 00006C78  4EBA AB8E                jsr        [PC - 0x5472 /* 00001808 */]
  9862. label00006C7C:
  9863. 00006C7C  102D A1EE                move.b     D0, [A5 - 0x5E12]
  9864. 00006C80  6704                     beq        +0x6 /* 00006C86 */
  9865. 00006C82  4EAD 27A2                jsr        [A5 + 0x27A2 /* export_1264 */]
  9866. label00006C86:
  9867. 00006C86  4EBA AE7A                jsr        [PC - 0x5186 /* 00001B02 */]
  9868. 00006C8A  102D B50A                move.b     D0, [A5 - 0x4AF6]
  9869. 00006C8E  673E                     beq        +0x40 /* 00006CCE */
  9870. 00006C90  4EBA 9EDA                jsr        [PC - 0x6126 /* 00000B6C */]
  9871. 00006C94  302D B872                move.w     D0, [A5 - 0x478E]
  9872. 00006C98  5340                     subq.w     D0, 1
  9873. 00006C9A  41ED AB56                lea.l      A0, [A5 - 0x54AA]
  9874. 00006C9E  E740                     asl        D0.w, 3
  9875. 00006CA0  43ED C936                lea.l      A1, [A5 - 0x36CA]
  9876. 00006CA4  41F0 0000                lea.l      A0, [A0 + D0.w]
  9877. 00006CA8  7003                     moveq.l    D0, 0x03
  9878. label00006CAA:
  9879. 00006CAA  32D8                     move.w     [A1]+, [A0]+
  9880. 00006CAC  51C8 FFFC                dbf        D0, -0x6 /* 00006CAA */
  9881. 00006CB0  206D C764                movea.l    A0, [A5 - 0x389C]
  9882. 00006CB4  1028 006E                move.b     D0, [A0 + 0x6E]
  9883. 00006CB8  6714                     beq        +0x16 /* 00006CCE */
  9884. 00006CBA  2F2D C2E6                move.l     -[A7], [A5 - 0x3D1A]
  9885. 00006CBE  A873                     syscall    SetPort
  9886. 00006CC0  486D C772                pea.l      [A5 - 0x388E]
  9887. 00006CC4  4EBA E2B2                jsr        [PC - 0x1D4E /* 00004F78 */]
  9888. 00006CC8  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  9889. 00006CCC  A873                     syscall    SetPort
  9890. label00006CCE:
  9891. 00006CCE  4267                     clr.w      -[A7]
  9892. 00006CD0  2F2D C2DE                move.l     -[A7], [A5 - 0x3D22]
  9893. 00006CD4  4EAD 22D2                jsr        [A5 + 0x22D2 /* export_1110 */]
  9894. 00006CD8  101F                     move.b     D0, [A7]+
  9895. 00006CDA  6704                     beq        +0x6 /* 00006CE0 */
  9896. 00006CDC  4EAD 240A                jsr        [A5 + 0x240A /* export_1149 */]
  9897. label00006CE0:
  9898. 00006CE0  4AAD A880                tst.l      [A5 - 0x5780]
  9899. 00006CE4  670A                     beq        +0xC /* 00006CF0 */
  9900. 00006CE6  2F3C 0000 0309           move.l     -[A7], 0x309
  9901. 00006CEC  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  9902. label00006CF0:
  9903. 00006CF0  4A6D C10A                tst.w      [A5 - 0x3EF6]
  9904. 00006CF4  6704                     beq        +0x6 /* 00006CFA */
  9905. 00006CF6  6000 01DC                bra        +0x1DE /* 00006ED4 */
  9906. label00006CFA:
  9907. 00006CFA  2F0E                     move.l     -[A7], A6
  9908. 00006CFC  4EBA FE54                jsr        [PC - 0x1AC /* 00006B52 */]
  9909. 00006D00  42A7                     clr.l      -[A7]
  9910. 00006D02  2F2D A8CA                move.l     -[A7], [A5 - 0x5736]
  9911. 00006D06  4EAD 0EFA                jsr        [A5 + 0xEFA /* export_475 */]
  9912. 00006D0A  2D5F FFEA                move.l     [A6 - 0x16], [A7]+
  9913. 00006D0E  6700 01BC                beq        +0x1BE /* 00006ECC */
  9914. 00006D12  206E FFEA                movea.l    A0, [A6 - 0x16]
  9915. 00006D16  2050                     movea.l    A0, [A0]
  9916. 00006D18  2D48 FFB0                move.l     [A6 - 0x50], A0
  9917. 00006D1C  2D68 0010 FFDE           move.l     [A6 - 0x22], [A0 + 0x10]
  9918. 00006D22  206E FFB0                movea.l    A0, [A6 - 0x50]
  9919. 00006D26  2028 0018                move.l     D0, [A0 + 0x18]
  9920. 00006D2A  B0AD A8C2                cmp.l      D0, [A5 - 0x573E]
  9921. 00006D2E  670C                     beq        +0xE /* 00006D3C */
  9922. 00006D30  2B68 0018 A8C2           move.l     [A5 - 0x573E], [A0 + 0x18]
  9923. 00006D36  1B7C 0001 A77C           move.b     [A5 - 0x5884], 0x1
  9924. label00006D3C:
  9925. 00006D3C  42A7                     clr.l      -[A7]
  9926. 00006D3E  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  9927. 00006D42  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  9928. 00006D46  2D5F FFD2                move.l     [A6 - 0x2E], [A7]+
  9929. 00006D4A  42A7                     clr.l      -[A7]
  9930. 00006D4C  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  9931. 00006D50  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  9932. 00006D54  2D5F FFC6                move.l     [A6 - 0x3A], [A7]+
  9933. 00006D58  4AAE FFD2                tst.l      [A6 - 0x2E]
  9934. 00006D5C  6714                     beq        +0x16 /* 00006D72 */
  9935. 00006D5E  42A7                     clr.l      -[A7]
  9936. 00006D60  206E FFD2                movea.l    A0, [A6 - 0x2E]
  9937. 00006D64  2050                     movea.l    A0, [A0]
  9938. 00006D66  2F28 0010                move.l     -[A7], [A0 + 0x10]
  9939. 00006D6A  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  9940. 00006D6E  2D5F FFBE                move.l     [A6 - 0x42], [A7]+
  9941. label00006D72:
  9942. 00006D72  2F0E                     move.l     -[A7], A6
  9943. 00006D74  4EBA FDDC                jsr        [PC - 0x224 /* 00006B52 */]
  9944. 00006D78  42A7                     clr.l      -[A7]
  9945. 00006D7A  4EAD 2B4A                jsr        [A5 + 0x2B4A /* export_1381 */]
  9946. 00006D7E  201F                     move.l     D0, [A7]+
  9947. 00006D80  5280                     addq.l     D0, 1
  9948. 00006D82  2D40 FFCE                move.l     [A6 - 0x32], D0
  9949. 00006D86  B0AD A8C2                cmp.l      D0, [A5 - 0x573E]
  9950. 00006D8A  6F06                     ble        +0x8 /* 00006D92 */
  9951. 00006D8C  7001                     moveq.l    D0, 0x01
  9952. 00006D8E  2D40 FFCE                move.l     [A6 - 0x32], D0
  9953. label00006D92:
  9954. 00006D92  42A7                     clr.l      -[A7]
  9955. 00006D94  2F2D A8CA                move.l     -[A7], [A5 - 0x5736]
  9956. 00006D98  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  9957. 00006D9C  4EAD 2B8A                jsr        [A5 + 0x2B8A /* export_1389 */]
  9958. 00006DA0  2D5F FFD6                move.l     [A6 - 0x2A], [A7]+
  9959. 00006DA4  7000                     moveq.l    D0, 0x00
  9960. 00006DA6  2D40 FFC2                move.l     [A6 - 0x3E], D0
  9961. 00006DAA  2D6D AE96 FFCA           move.l     [A6 - 0x36], [A5 - 0x516A]
  9962. 00006DB0  42A7                     clr.l      -[A7]
  9963. 00006DB2  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  9964. 00006DB6  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  9965. 00006DBA  2D5F FFD2                move.l     [A6 - 0x2E], [A7]+
  9966. 00006DBE  671A                     beq        +0x1C /* 00006DDA */
  9967. 00006DC0  206E FFD2                movea.l    A0, [A6 - 0x2E]
  9968. 00006DC4  2050                     movea.l    A0, [A0]
  9969. 00006DC6  2D48 FFAC                move.l     [A6 - 0x54], A0
  9970. 00006DCA  2D68 0010 FFC2           move.l     [A6 - 0x3E], [A0 + 0x10]
  9971. 00006DD0  206E FFAC                movea.l    A0, [A6 - 0x54]
  9972. 00006DD4  2D68 0024 FFCA           move.l     [A6 - 0x36], [A0 + 0x24]
  9973. label00006DDA:
  9974. 00006DDA  42A7                     clr.l      -[A7]
  9975. 00006DDC  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  9976. 00006DE0  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  9977. 00006DE4  2D5F FFBE                move.l     [A6 - 0x42], [A7]+
  9978. 00006DE8  2F0E                     move.l     -[A7], A6
  9979. 00006DEA  4EBA FD66                jsr        [PC - 0x29A /* 00006B52 */]
  9980. 00006DEE  202E FFCA                move.l     D0, [A6 - 0x36]
  9981. 00006DF2  B0AD AE96                cmp.l      D0, [A5 - 0x516A]
  9982. 00006DF6  6736                     beq        +0x38 /* 00006E2E */
  9983. 00006DF8  7000                     moveq.l    D0, 0x00
  9984. 00006DFA  2D40 FFC2                move.l     [A6 - 0x3E], D0
  9985. 00006DFE  42A7                     clr.l      -[A7]
  9986. 00006E00  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  9987. 00006E04  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  9988. 00006E08  2D5F FFC6                move.l     [A6 - 0x3A], [A7]+
  9989. 00006E0C  670C                     beq        +0xE /* 00006E1A */
  9990. 00006E0E  206E FFC6                movea.l    A0, [A6 - 0x3A]
  9991. 00006E12  2050                     movea.l    A0, [A0]
  9992. 00006E14  2D68 0010 FFC2           move.l     [A6 - 0x3E], [A0 + 0x10]
  9993. label00006E1A:
  9994. 00006E1A  42A7                     clr.l      -[A7]
  9995. 00006E1C  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  9996. 00006E20  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  9997. 00006E24  2D5F FFBE                move.l     [A6 - 0x42], [A7]+
  9998. 00006E28  2F0E                     move.l     -[A7], A6
  9999. 00006E2A  4EBA FD26                jsr        [PC - 0x2DA /* 00006B52 */]
  10000. label00006E2E:
  10001. 00006E2E  206E FFEA                movea.l    A0, [A6 - 0x16]
  10002. 00006E32  2010                     move.l     D0, [A0]
  10003. 00006E34  7230                     moveq.l    D1, 0x30
  10004. 00006E36  D081                     add.l      D0, D1
  10005. 00006E38  2D40 FFBA                move.l     [A6 - 0x46], D0
  10006. 00006E3C  7001                     moveq.l    D0, 0x01
  10007. 00006E3E  2D40 FFA8                move.l     [A6 - 0x58], D0
  10008. 00006E42  2D6E FFDE FFA4           move.l     [A6 - 0x5C], [A6 - 0x22]
  10009. 00006E48  2D6E FFA8 FFE2           move.l     [A6 - 0x1E], [A6 - 0x58]
  10010. 00006E4E  6016                     bra        +0x18 /* 00006E66 */
  10011. label00006E50:
  10012. 00006E50  206E FFBA                movea.l    A0, [A6 - 0x46]
  10013. 00006E54  2010                     move.l     D0, [A0]
  10014. 00006E56  B0AD B392                cmp.l      D0, [A5 - 0x4C6E]
  10015. 00006E5A  671A                     beq        +0x1C /* 00006E76 */
  10016. 00006E5C  5CAE FFBA                addq.l     [A6 - 0x46], 6
  10017. 00006E60  52AE FFE2                addq.l     [A6 - 0x1E], 1
  10018. 00006E64  690A                     bvs        +0xC /* 00006E70 */
  10019. label00006E66:
  10020. 00006E66  202E FFE2                move.l     D0, [A6 - 0x1E]
  10021. 00006E6A  B0AE FFA4                cmp.l      D0, [A6 - 0x5C]
  10022. 00006E6E  6FE0                     ble        -0x1E /* 00006E50 */
  10023. label00006E70:
  10024. 00006E70  7001                     moveq.l    D0, 0x01
  10025. 00006E72  2D40 FFE2                move.l     [A6 - 0x1E], D0
  10026. label00006E76:
  10027. 00006E76  7001                     moveq.l    D0, 0x01
  10028. 00006E78  2D40 FFA0                move.l     [A6 - 0x60], D0
  10029. 00006E7C  2D6E FFDE FF9C           move.l     [A6 - 0x64], [A6 - 0x22]
  10030. 00006E82  2D6E FFA0 FFDA           move.l     [A6 - 0x26], [A6 - 0x60]
  10031. 00006E88  6038                     bra        +0x3A /* 00006EC2 */
  10032. label00006E8A:
  10033. 00006E8A  42A7                     clr.l      -[A7]
  10034. 00006E8C  42A7                     clr.l      -[A7]
  10035. 00006E8E  2F2D A8CA                move.l     -[A7], [A5 - 0x5736]
  10036. 00006E92  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  10037. 00006E96  4EAD 2AE2                jsr        [A5 + 0x2AE2 /* export_1368 */]
  10038. 00006E9A  4EAD 0F0A                jsr        [A5 + 0xF0A /* export_477 */]
  10039. 00006E9E  2D5F FFE6                move.l     [A6 - 0x1A], [A7]+
  10040. 00006EA2  52AE FFE2                addq.l     [A6 - 0x1E], 1
  10041. 00006EA6  202E FFE2                move.l     D0, [A6 - 0x1E]
  10042. 00006EAA  B0AE FFDE                cmp.l      D0, [A6 - 0x22]
  10043. 00006EAE  6F06                     ble        +0x8 /* 00006EB6 */
  10044. 00006EB0  7001                     moveq.l    D0, 0x01
  10045. 00006EB2  2D40 FFE2                move.l     [A6 - 0x1E], D0
  10046. label00006EB6:
  10047. 00006EB6  2F0E                     move.l     -[A7], A6
  10048. 00006EB8  4EBA FC98                jsr        [PC - 0x368 /* 00006B52 */]
  10049. 00006EBC  52AE FFDA                addq.l     [A6 - 0x26], 1
  10050. 00006EC0  690A                     bvs        +0xC /* 00006ECC */
  10051. label00006EC2:
  10052. 00006EC2  202E FFDA                move.l     D0, [A6 - 0x26]
  10053. 00006EC6  B0AE FF9C                cmp.l      D0, [A6 - 0x64]
  10054. 00006ECA  6FBE                     ble        -0x40 /* 00006E8A */
  10055. label00006ECC:
  10056. 00006ECC  4FEE FF7C                lea.l      A7, [A6 - 0x84]
  10057. 00006ED0  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  10058. label00006ED4:
  10059. 00006ED4  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  10060. 00006ED8  4E5E                     unlink     A6
  10061. 00006EDA  4E75                     rts
  10062. export_1529:
  10063. fn00006EDC:
  10064. 00006EDC  4E56 0000                link       A6, 0
  10065. 00006EE0  1B6D C2D8 B81E           move.b     [A5 - 0x47E2], [A5 - 0x3D28]
  10066. 00006EE6  102D B81E                move.b     D0, [A5 - 0x47E2]
  10067. 00006EEA  6712                     beq        +0x14 /* 00006EFE */
  10068. 00006EEC  1B7C 0001 C214           move.b     [A5 - 0x3DEC], 0x1
  10069. 00006EF2  1B7C 0001 C0B8           move.b     [A5 - 0x3F48], 0x1
  10070. 00006EF8  2B6E 0008 B9F2           move.l     [A5 - 0x460E], [A6 + 0x8]
  10071. label00006EFE:
  10072. 00006EFE  4E5E                     unlink     A6
  10073. 00006F00  2E9F                     move.l     [A7], [A7]+
  10074. 00006F02  4E75                     rts
  10075. export_1530:
  10076. fn00006F04:
  10077. 00006F04  4E56 FFF2                link       A6, -0x000E
  10078. 00006F08  48E7 0700                movem.l    -[A7], D5,D6,D7
  10079. 00006F0C  206D C4E6                movea.l    A0, [A5 - 0x3B1A]
  10080. 00006F10  1028 006E                move.b     D0, [A0 + 0x6E]
  10081. 00006F14  6602                     bne        +0x4 /* 00006F18 */
  10082. 00006F16  6066                     bra        +0x68 /* 00006F7E */
  10083. label00006F18:
  10084. 00006F18  4A6D A0A0                tst.w      [A5 - 0x5F60]
  10085. 00006F1C  6C08                     bge        +0xA /* 00006F26 */
  10086. 00006F1E  1B7C 0001 B4BE           move.b     [A5 - 0x4B42], 0x1
  10087. 00006F24  6058                     bra        +0x5A /* 00006F7E */
  10088. label00006F26:
  10089. 00006F26  3E2D C732                move.w     D7, [A5 - 0x38CE]
  10090. 00006F2A  5347                     subq.w     D7, 1
  10091. 00006F2C  3007                     move.w     D0, D7
  10092. 00006F2E  48C0                     ext.l      D0
  10093. 00006F30  81FC 0003                divs.w     D0, 0x3
  10094. 00006F34  3C00                     move.w     D6, D0
  10095. 00006F36  3007                     move.w     D0, D7
  10096. 00006F38  48C0                     ext.l      D0
  10097. 00006F3A  81FC 0003                divs.w     D0, 0x3
  10098. 00006F3E  4840                     swap.w     D0
  10099. 00006F40  3A00                     move.w     D5, D0
  10100. 00006F42  C1FC 0017                muls.w     D0, 0x17
  10101. 00006F46  3D40 FFF4                move.w     [A6 - 0xC], D0
  10102. 00006F4A  3006                     move.w     D0, D6
  10103. 00006F4C  C1FC 0015                muls.w     D0, 0x15
  10104. 00006F50  3D40 FFF2                move.w     [A6 - 0xE], D0
  10105. 00006F54  4A46                     tst.w      D6
  10106. 00006F56  6F04                     ble        +0x6 /* 00006F5C */
  10107. 00006F58  586E FFF2                addq.w     [A6 - 0xE], 4
  10108. label00006F5C:
  10109. 00006F5C  302E FFF4                move.w     D0, [A6 - 0xC]
  10110. 00006F60  D07C 0017                add.w      D0, 0x17
  10111. 00006F64  5340                     subq.w     D0, 1
  10112. 00006F66  3D40 FFF8                move.w     [A6 - 0x8], D0
  10113. 00006F6A  302E FFF2                move.w     D0, [A6 - 0xE]
  10114. 00006F6E  D07C 0015                add.w      D0, 0x15
  10115. 00006F72  5340                     subq.w     D0, 1
  10116. 00006F74  3D40 FFF6                move.w     [A6 - 0xA], D0
  10117. 00006F78  486E FFF2                pea.l      [A6 - 0xE]
  10118. 00006F7C  A8A4                     syscall    InvertRect
  10119. label00006F7E:
  10120. 00006F7E  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  10121. 00006F82  4E5E                     unlink     A6
  10122. 00006F84  4E75                     rts
  10123. export_1531:
  10124. fn00006F86:
  10125. 00006F86  4E56 FFFA                link       A6, -0x0006
  10126. 00006F8A  48E7 0108                movem.l    -[A7], D7,A4
  10127. 00006F8E  4207                     clr.b      D7
  10128. 00006F90  286D A53E                movea.l    A4, [A5 - 0x5AC2]
  10129. label00006F94:
  10130. 00006F94  2054                     movea.l    A0, [A4]
  10131. 00006F96  2028 0004                move.l     D0, [A0 + 0x4]
  10132. 00006F9A  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  10133. 00006F9E  57C7                     seq        D7
  10134. 00006FA0  4407                     neg.b      D7
  10135. 00006FA2  2868 003E                movea.l    A4, [A0 + 0x3E]
  10136. 00006FA6  1007                     move.b     D0, D7
  10137. 00006FA8  660C                     bne        +0xE /* 00006FB6 */
  10138. 00006FAA  220C                     move.l     D1, A4
  10139. 00006FAC  57C1                     seq        D1
  10140. 00006FAE  8001                     or.b       D0, D1
  10141. 00006FB0  0240 0001                andi.w     D0, 0x1
  10142. 00006FB4  67DE                     beq        -0x20 /* 00006F94 */
  10143. label00006FB6:
  10144. 00006FB6  1D47 000C                move.b     [A6 + 0xC], D7
  10145. 00006FBA  4CDF 1080                movem.l    D7,A4, [A7]+
  10146. 00006FBE  4E5E                     unlink     A6
  10147. 00006FC0  2E9F                     move.l     [A7], [A7]+
  10148. 00006FC2  4E75                     rts
  10149. export_1532:
  10150. fn00006FC4:
  10151. 00006FC4  4E56 0000                link       A6, 0
  10152. 00006FC8  2F0C                     move.l     -[A7], A4
  10153. 00006FCA  286E 0008                movea.l    A4, [A6 + 0x8]
  10154. 00006FCE  7012                     moveq.l    D0, 0x12
  10155. 00006FD0  B06C 006C                cmp.w      D0, [A4 + 0x6C]
  10156. 00006FD4  5FC0                     sle        D0
  10157. 00006FD6  4A00                     tst.b      D0
  10158. 00006FD8  670A                     beq        +0xC /* 00006FE4 */
  10159. 00006FDA  721E                     moveq.l    D1, 0x1E
  10160. 00006FDC  B26C 006C                cmp.w      D1, [A4 + 0x6C]
  10161. 00006FE0  5CC1                     sge        D1
  10162. 00006FE2  C001                     and.b      D0, D1
  10163. label00006FE4:
  10164. 00006FE4  4400                     neg.b      D0
  10165. 00006FE6  1D40 000C                move.b     [A6 + 0xC], D0
  10166. 00006FEA  285F                     movea.l    A4, [A7]+
  10167. 00006FEC  4E5E                     unlink     A6
  10168. 00006FEE  2E9F                     move.l     [A7], [A7]+
  10169. 00006FF0  4E75                     rts
  10170. export_1533:
  10171. 00006FF2  4E56 0000                link       A6, 0
  10172. 00006FF6  2F0C                     move.l     -[A7], A4
  10173. 00006FF8  286E 0008                movea.l    A4, [A6 + 0x8]
  10174. 00006FFC  B9ED C242                cmpa.l     A4, [A5 - 0x3DBE]
  10175. 00007000  57C0                     seq        D0
  10176. 00007002  4A00                     tst.b      D0
  10177. 00007004  6642                     bne        +0x44 /* 00007048 */
  10178. 00007006  B9ED B57A                cmpa.l     A4, [A5 - 0x4A86]
  10179. 0000700A  57C1                     seq        D1
  10180. 0000700C  8001                     or.b       D0, D1
  10181. 0000700E  6638                     bne        +0x3A /* 00007048 */
  10182. 00007010  B9ED B510                cmpa.l     A4, [A5 - 0x4AF0]
  10183. 00007014  57C1                     seq        D1
  10184. 00007016  8001                     or.b       D0, D1
  10185. 00007018  662E                     bne        +0x30 /* 00007048 */
  10186. 0000701A  B9ED C0BE                cmpa.l     A4, [A5 - 0x3F42]
  10187. 0000701E  57C1                     seq        D1
  10188. 00007020  8001                     or.b       D0, D1
  10189. 00007022  6624                     bne        +0x26 /* 00007048 */
  10190. 00007024  B9ED C2E6                cmpa.l     A4, [A5 - 0x3D1A]
  10191. 00007028  57C1                     seq        D1
  10192. 0000702A  8001                     or.b       D0, D1
  10193. 0000702C  661A                     bne        +0x1C /* 00007048 */
  10194. 0000702E  B9ED C33E                cmpa.l     A4, [A5 - 0x3CC2]
  10195. 00007032  57C1                     seq        D1
  10196. 00007034  8001                     or.b       D0, D1
  10197. 00007036  6610                     bne        +0x12 /* 00007048 */
  10198. 00007038  2F00                     move.l     -[A7], D0
  10199. 0000703A  4267                     clr.w      -[A7]
  10200. 0000703C  2F0C                     move.l     -[A7], A4
  10201. 0000703E  4EBA FF46                jsr        [PC - 0xBA /* 00006F86 */]
  10202. 00007042  121F                     move.b     D1, [A7]+
  10203. 00007044  201F                     move.l     D0, [A7]+
  10204. 00007046  8001                     or.b       D0, D1
  10205. label00007048:
  10206. 00007048  0240 0001                andi.w     D0, 0x1
  10207. 0000704C  1D40 000C                move.b     [A6 + 0xC], D0
  10208. 00007050  285F                     movea.l    A4, [A7]+
  10209. 00007052  4E5E                     unlink     A6
  10210. 00007054  2E9F                     move.l     [A7], [A7]+
  10211. 00007056  4E75                     rts
  10212. export_1534:
  10213. fn00007058:
  10214. 00007058  4E56 0000                link       A6, 0
  10215. 0000705C  2F0C                     move.l     -[A7], A4
  10216. 0000705E  286E 0008                movea.l    A4, [A6 + 0x8]
  10217. 00007062  7008                     moveq.l    D0, 0x08
  10218. 00007064  B06C 006C                cmp.w      D0, [A4 + 0x6C]
  10219. 00007068  5FC0                     sle        D0
  10220. 0000706A  4A00                     tst.b      D0
  10221. 0000706C  670A                     beq        +0xC /* 00007078 */
  10222. 0000706E  7212                     moveq.l    D1, 0x12
  10223. 00007070  B26C 006C                cmp.w      D1, [A4 + 0x6C]
  10224. 00007074  5EC1                     sgt        D1
  10225. 00007076  C001                     and.b      D0, D1
  10226. label00007078:
  10227. 00007078  660A                     bne        +0xC /* 00007084 */
  10228. 0000707A  721E                     moveq.l    D1, 0x1E
  10229. 0000707C  B26C 006C                cmp.w      D1, [A4 + 0x6C]
  10230. 00007080  5DC1                     slt        D1
  10231. 00007082  8001                     or.b       D0, D1
  10232. label00007084:
  10233. 00007084  4400                     neg.b      D0
  10234. 00007086  1D40 000C                move.b     [A6 + 0xC], D0
  10235. 0000708A  285F                     movea.l    A4, [A7]+
  10236. 0000708C  4E5E                     unlink     A6
  10237. 0000708E  2E9F                     move.l     [A7], [A7]+
  10238. 00007090  4E75                     rts
  10239. fn00007092:
  10240. 00007092  4E56 FFF6                link       A6, -0x000A
  10241. 00007096  48E7 0108                movem.l    -[A7], D7,A4
  10242. 0000709A  286E 000E                movea.l    A4, [A6 + 0xE]
  10243. 0000709E  3D7C 0001 FFF8           move.w     [A6 - 0x8], 0x1
  10244. 000070A4  3D6E 000C FFF6           move.w     [A6 - 0xA], [A6 + 0xC]
  10245. 000070AA  3E2E FFF8                move.w     D7, [A6 - 0x8]
  10246. 000070AE  602A                     bra        +0x2C /* 000070DA */
  10247. label000070B0:
  10248. 000070B0  2014                     move.l     D0, [A4]
  10249. 000070B2  206E 0008                movea.l    A0, [A6 + 0x8]
  10250. 000070B6  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  10251. 000070BA  57C0                     seq        D0
  10252. 000070BC  222C 0004                move.l     D1, [A4 + 0x4]
  10253. 000070C0  B2AD A548                cmp.l      D1, [A5 - 0x5AB8]
  10254. 000070C4  57C1                     seq        D1
  10255. 000070C6  C001                     and.b      D0, D1
  10256. 000070C8  670A                     beq        +0xC /* 000070D4 */
  10257. 000070CA  2F0C                     move.l     -[A7], A4
  10258. 000070CC  7008                     moveq.l    D0, 0x08
  10259. 000070CE  2F00                     move.l     -[A7], D0
  10260. 000070D0  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  10261. label000070D4:
  10262. 000070D4  508C                     addq.l     A4, 8
  10263. 000070D6  5247                     addq.w     D7, 1
  10264. 000070D8  6906                     bvs        +0x8 /* 000070E0 */
  10265. label000070DA:
  10266. 000070DA  BE6E FFF6                cmp.w      D7, [A6 - 0xA]
  10267. 000070DE  6FD0                     ble        -0x2E /* 000070B0 */
  10268. label000070E0:
  10269. 000070E0  4CDF 1080                movem.l    D7,A4, [A7]+
  10270. 000070E4  4E5E                     unlink     A6
  10271. 000070E6  205F                     movea.l    A0, [A7]+
  10272. 000070E8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  10273. 000070EC  4ED0                     jmp        [A0]
  10274. export_1535:
  10275. 000070EE  4E56 0000                link       A6, 0
  10276. 000070F2  486D BA62                pea.l      [A5 - 0x459E]
  10277. 000070F6  3F3C 00C8                move.w     -[A7], 0xC8
  10278. 000070FA  2F0E                     move.l     -[A7], A6
  10279. 000070FC  4EBA FF94                jsr        [PC - 0x6C /* 00007092 */]
  10280. 00007100  486D C39C                pea.l      [A5 - 0x3C64]
  10281. 00007104  3F3C 0014                move.w     -[A7], 0x14
  10282. 00007108  2F0E                     move.l     -[A7], A6
  10283. 0000710A  4EBA FF86                jsr        [PC - 0x7A /* 00007092 */]
  10284. 0000710E  486D B8A2                pea.l      [A5 - 0x475E]
  10285. 00007112  3F3C 002A                move.w     -[A7], 0x2A /* '*' */
  10286. 00007116  2F0E                     move.l     -[A7], A6
  10287. 00007118  4EBA FF78                jsr        [PC - 0x88 /* 00007092 */]
  10288. 0000711C  4EBA 0148                jsr        [PC + 0x148 /* 00007266 */]
  10289. 00007120  4E5E                     unlink     A6
  10290. 00007122  2E9F                     move.l     [A7], [A7]+
  10291. 00007124  4E75                     rts
  10292. export_1536:
  10293. 00007126  4E56 FFF6                link       A6, -0x000A
  10294. 0000712A  48E7 0118                movem.l    -[A7], D7,A3,A4
  10295. 0000712E  7001                     moveq.l    D0, 0x01
  10296. 00007130  B0AD B458                cmp.l      D0, [A5 - 0x4BA8]
  10297. 00007134  6602                     bne        +0x4 /* 00007138 */
  10298. 00007136  6044                     bra        +0x46 /* 0000717C */
  10299. label00007138:
  10300. 00007138  4EBA 0206                jsr        [PC + 0x206 /* 00007340 */]
  10301. 0000713C  4EAD 25E2                jsr        [A5 + 0x25E2 /* export_1208 */]
  10302. 00007140  1E2D B462                move.b     D7, [A5 - 0x4B9E]
  10303. 00007144  286D B7C6                movea.l    A4, [A5 - 0x483A]
  10304. 00007148  266D B7CA                movea.l    A3, [A5 - 0x4836]
  10305. 0000714C  1B7C 0003 B462           move.b     [A5 - 0x4B9E], 0x3
  10306. 00007152  2B6D A53E B7C6           move.l     [A5 - 0x483A], [A5 - 0x5AC2]
  10307. 00007158  206D A53E                movea.l    A0, [A5 - 0x5AC2]
  10308. 0000715C  2050                     movea.l    A0, [A0]
  10309. 0000715E  2B68 003E B7CA           move.l     [A5 - 0x4836], [A0 + 0x3E]
  10310. 00007164  2F2D B7CA                move.l     -[A7], [A5 - 0x4836]
  10311. 00007168  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  10312. 0000716C  4EBA F786                jsr        [PC - 0x87A /* 000068F4 */]
  10313. 00007170  1B47 B462                move.b     [A5 - 0x4B9E], D7
  10314. 00007174  2B4C B7C6                move.l     [A5 - 0x483A], A4
  10315. 00007178  2B4B B7CA                move.l     [A5 - 0x4836], A3
  10316. label0000717C:
  10317. 0000717C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  10318. 00007180  4E5E                     unlink     A6
  10319. 00007182  205F                     movea.l    A0, [A7]+
  10320. 00007184  544F                     addq.w     A7, 2
  10321. 00007186  4ED0                     jmp        [A0]
  10322. export_1537:
  10323. 00007188  4E56 0000                link       A6, 0
  10324. 0000718C  206E 0008                movea.l    A0, [A6 + 0x8]
  10325. 00007190  2F10                     move.l     -[A7], [A0]
  10326. 00007192  A983                     syscall    DisposeDialog
  10327. 00007194  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  10328. 00007198  A873                     syscall    SetPort
  10329. 0000719A  206E 0008                movea.l    A0, [A6 + 0x8]
  10330. 0000719E  7000                     moveq.l    D0, 0x00
  10331. 000071A0  2080                     move.l     [A0], D0
  10332. 000071A2  4E5E                     unlink     A6
  10333. 000071A4  2E9F                     move.l     [A7], [A7]+
  10334. 000071A6  4E75                     rts
  10335. fn000071A8:
  10336. 000071A8  4E56 FFF6                link       A6, -0x000A
  10337. 000071AC  48E7 0108                movem.l    -[A7], D7,A4
  10338. 000071B0  286E 000E                movea.l    A4, [A6 + 0xE]
  10339. 000071B4  3D7C 0001 FFF8           move.w     [A6 - 0x8], 0x1
  10340. 000071BA  3D6E 000C FFF6           move.w     [A6 - 0xA], [A6 + 0xC]
  10341. 000071C0  3E2E FFF8                move.w     D7, [A6 - 0x8]
  10342. 000071C4  601E                     bra        +0x20 /* 000071E4 */
  10343. label000071C6:
  10344. 000071C6  202C 0004                move.l     D0, [A4 + 0x4]
  10345. 000071CA  206E 0008                movea.l    A0, [A6 + 0x8]
  10346. 000071CE  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  10347. 000071D2  660A                     bne        +0xC /* 000071DE */
  10348. 000071D4  2F0C                     move.l     -[A7], A4
  10349. 000071D6  7008                     moveq.l    D0, 0x08
  10350. 000071D8  2F00                     move.l     -[A7], D0
  10351. 000071DA  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  10352. label000071DE:
  10353. 000071DE  508C                     addq.l     A4, 8
  10354. 000071E0  5247                     addq.w     D7, 1
  10355. 000071E2  6906                     bvs        +0x8 /* 000071EA */
  10356. label000071E4:
  10357. 000071E4  BE6E FFF6                cmp.w      D7, [A6 - 0xA]
  10358. 000071E8  6FDC                     ble        -0x22 /* 000071C6 */
  10359. label000071EA:
  10360. 000071EA  4CDF 1080                movem.l    D7,A4, [A7]+
  10361. 000071EE  4E5E                     unlink     A6
  10362. 000071F0  205F                     movea.l    A0, [A7]+
  10363. 000071F2  DEFC 000A                add.w      A7, 0xA /* '\n' */
  10364. 000071F6  4ED0                     jmp        [A0]
  10365. export_1538:
  10366. 000071F8  4E56 0000                link       A6, 0
  10367. 000071FC  486D BA62                pea.l      [A5 - 0x459E]
  10368. 00007200  3F3C 00C8                move.w     -[A7], 0xC8
  10369. 00007204  2F0E                     move.l     -[A7], A6
  10370. 00007206  4EBA FFA0                jsr        [PC - 0x60 /* 000071A8 */]
  10371. 0000720A  486D C39C                pea.l      [A5 - 0x3C64]
  10372. 0000720E  3F3C 0014                move.w     -[A7], 0x14
  10373. 00007212  2F0E                     move.l     -[A7], A6
  10374. 00007214  4EBA FF92                jsr        [PC - 0x6E /* 000071A8 */]
  10375. 00007218  486D B8A2                pea.l      [A5 - 0x475E]
  10376. 0000721C  3F3C 002A                move.w     -[A7], 0x2A /* '*' */
  10377. 00007220  2F0E                     move.l     -[A7], A6
  10378. 00007222  4EBA FF84                jsr        [PC - 0x7C /* 000071A8 */]
  10379. 00007226  4EBA 003E                jsr        [PC + 0x3E /* 00007266 */]
  10380. 0000722A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10381. 0000722E  4EAD 0ED2                jsr        [A5 + 0xED2 /* export_470 */]
  10382. 00007232  4E5E                     unlink     A6
  10383. 00007234  2E9F                     move.l     [A7], [A7]+
  10384. 00007236  4E75                     rts
  10385. export_1539:
  10386. 00007238  4E56 0000                link       A6, 0
  10387. 0000723C  4A6D C736                tst.w      [A5 - 0x38CA]
  10388. 00007240  6602                     bne        +0x4 /* 00007244 */
  10389. 00007242  601E                     bra        +0x20 /* 00007262 */
  10390. label00007244:
  10391. 00007244  486D C73A                pea.l      [A5 - 0x38C6]
  10392. 00007248  486D C290                pea.l      [A5 - 0x3D70]
  10393. 0000724C  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  10394. 00007250  486D C734                pea.l      [A5 - 0x38CC]
  10395. 00007254  701E                     moveq.l    D0, 0x1E
  10396. 00007256  2F00                     move.l     -[A7], D0
  10397. 00007258  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  10398. 0000725C  7000                     moveq.l    D0, 0x00
  10399. 0000725E  2B40 B564                move.l     [A5 - 0x4A9C], D0
  10400. label00007262:
  10401. 00007262  4E5E                     unlink     A6
  10402. 00007264  4E75                     rts
  10403. fn00007266:
  10404. 00007266  4E56 FFDE                link       A6, -0x0022
  10405. 0000726A  48E7 0108                movem.l    -[A7], D7,A4
  10406. 0000726E  4267                     clr.w      -[A7]
  10407. 00007270  2F2D C2DE                move.l     -[A7], [A5 - 0x3D22]
  10408. 00007274  4EAD 22D2                jsr        [A5 + 0x22D2 /* export_1110 */]
  10409. 00007278  101F                     move.b     D0, [A7]+
  10410. 0000727A  6702                     beq        +0x4 /* 0000727E */
  10411. 0000727C  6074                     bra        +0x76 /* 000072F2 */
  10412. label0000727E:
  10413. 0000727E  486E FFFC                pea.l      [A6 - 0x4]
  10414. 00007282  A874                     syscall    GetPort
  10415. 00007284  486D C460                pea.l      [A5 - 0x3BA0]
  10416. 00007288  A873                     syscall    SetPort
  10417. 0000728A  41EE FFEE                lea.l      A0, [A6 - 0x12]
  10418. 0000728E  43ED C462                lea.l      A1, [A5 - 0x3B9E]
  10419. 00007292  7006                     moveq.l    D0, 0x06
  10420. label00007294:
  10421. 00007294  30D9                     move.w     [A0]+, [A1]+
  10422. 00007296  51C8 FFFC                dbf        D0, -0x6 /* 00007294 */
  10423. 0000729A  2F2D C2DE                move.l     -[A7], [A5 - 0x3D22]
  10424. 0000729E  205F                     movea.l    A0, [A7]+
  10425. 000072A0  A029                     syscall    HLock
  10426. 000072A2  206D C2DE                movea.l    A0, [A5 - 0x3D22]
  10427. 000072A6  2B50 C182                move.l     [A5 - 0x3E7E], [A0]
  10428. 000072AA  486D C182                pea.l      [A5 - 0x3E7E]
  10429. 000072AE  A875                     syscall    SetPBits/SetPortBits
  10430. 000072B0  49ED B8A2                lea.l      A4, [A5 - 0x475E]
  10431. 000072B4  3D7C 0001 FFDE           move.w     [A6 - 0x22], 0x1
  10432. 000072BA  3E2E FFDE                move.w     D7, [A6 - 0x22]
  10433. 000072BE  6018                     bra        +0x1A /* 000072D8 */
  10434. label000072C0:
  10435. 000072C0  4A94                     tst.l      [A4]
  10436. 000072C2  6610                     bne        +0x12 /* 000072D4 */
  10437. 000072C4  3F07                     move.w     -[A7], D7
  10438. 000072C6  486E FFE6                pea.l      [A6 - 0x1A]
  10439. 000072CA  4EBA 9C56                jsr        [PC - 0x63AA /* 00000F22 */]
  10440. 000072CE  486E FFE6                pea.l      [A6 - 0x1A]
  10441. 000072D2  A8A3                     syscall    EraseRect
  10442. label000072D4:
  10443. 000072D4  508C                     addq.l     A4, 8
  10444. 000072D6  5247                     addq.w     D7, 1
  10445. label000072D8:
  10446. 000072D8  702A                     moveq.l    D0, 0x2A
  10447. 000072DA  B047                     cmp.w      D0, D7
  10448. 000072DC  6CE2                     bge        -0x1C /* 000072C0 */
  10449. 000072DE  2F2D C2DE                move.l     -[A7], [A5 - 0x3D22]
  10450. 000072E2  205F                     movea.l    A0, [A7]+
  10451. 000072E4  A02A                     syscall    HUnlock
  10452. 000072E6  486E FFEE                pea.l      [A6 - 0x12]
  10453. 000072EA  A875                     syscall    SetPBits/SetPortBits
  10454. 000072EC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  10455. 000072F0  A873                     syscall    SetPort
  10456. label000072F2:
  10457. 000072F2  4CDF 1080                movem.l    D7,A4, [A7]+
  10458. 000072F6  4E5E                     unlink     A6
  10459. 000072F8  4E75                     rts
  10460. fn000072FA:
  10461. 000072FA  4E56 0000                link       A6, 0
  10462. 000072FE  2F2D C2DE                move.l     -[A7], [A5 - 0x3D22]
  10463. 00007302  205F                     movea.l    A0, [A7]+
  10464. 00007304  A02B                     syscall    EmptyHandle
  10465. 00007306  4E5E                     unlink     A6
  10466. 00007308  4E75                     rts
  10467. export_1540:
  10468. fn0000730A:
  10469. 0000730A  4E56 0000                link       A6, 0
  10470. 0000730E  2F0C                     move.l     -[A7], A4
  10471. 00007310  102D B412                move.b     D0, [A5 - 0x4BEE]
  10472. 00007314  6702                     beq        +0x4 /* 00007318 */
  10473. 00007316  6022                     bra        +0x24 /* 0000733A */
  10474. label00007318:
  10475. 00007318  206D A53E                movea.l    A0, [A5 - 0x5AC2]
  10476. 0000731C  2850                     movea.l    A4, [A0]
  10477. 0000731E  4AAC 0014                tst.l      [A4 + 0x14]
  10478. 00007322  6708                     beq        +0xA /* 0000732C */
  10479. 00007324  486C 0014                pea.l      [A4 + 0x14]
  10480. 00007328  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  10481. label0000732C:
  10482. 0000732C  4AAC 0018                tst.l      [A4 + 0x18]
  10483. 00007330  6708                     beq        +0xA /* 0000733A */
  10484. 00007332  486C 0018                pea.l      [A4 + 0x18]
  10485. 00007336  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  10486. label0000733A:
  10487. 0000733A  285F                     movea.l    A4, [A7]+
  10488. 0000733C  4E5E                     unlink     A6
  10489. 0000733E  4E75                     rts
  10490. export_1541:
  10491. fn00007340:
  10492. 00007340  4E56 0000                link       A6, 0
  10493. 00007344  7001                     moveq.l    D0, 0x01
  10494. 00007346  B06D C10A                cmp.w      D0, [A5 - 0x3EF6]
  10495. 0000734A  6606                     bne        +0x8 /* 00007352 */
  10496. 0000734C  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  10497. 00007350  6004                     bra        +0x6 /* 00007356 */
  10498. label00007352:
  10499. 00007352  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  10500. label00007356:
  10501. 00007356  4E5E                     unlink     A6
  10502. 00007358  4E75                     rts
  10503. export_1542:
  10504. fn0000735A:
  10505. 0000735A  4E56 0000                link       A6, 0
  10506. 0000735E  2F0C                     move.l     -[A7], A4
  10507. 00007360  286E 0008                movea.l    A4, [A6 + 0x8]
  10508. 00007364  4AAC 0094                tst.l      [A4 + 0x94]
  10509. 00007368  670C                     beq        +0xE /* 00007376 */
  10510. 0000736A  2F2C 0094                move.l     -[A7], [A4 + 0x94]
  10511. 0000736E  A8F5                     syscall    KillPicture
  10512. 00007370  7000                     moveq.l    D0, 0x00
  10513. 00007372  2940 0094                move.l     [A4 + 0x94], D0
  10514. label00007376:
  10515. 00007376  285F                     movea.l    A4, [A7]+
  10516. 00007378  4E5E                     unlink     A6
  10517. 0000737A  2E9F                     move.l     [A7], [A7]+
  10518. 0000737C  4E75                     rts
  10519. export_1543:
  10520. fn0000737E:
  10521. 0000737E  4E56 FFE6                link       A6, -0x001A
  10522. 00007382  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  10523. 00007386  286E 000C                movea.l    A4, [A6 + 0xC]
  10524. 0000738A  41EE FFF8                lea.l      A0, [A6 - 0x8]
  10525. 0000738E  224C                     movea.l    A1, A4
  10526. 00007390  7003                     moveq.l    D0, 0x03
  10527. label00007392:
  10528. 00007392  30D9                     move.w     [A0]+, [A1]+
  10529. 00007394  51C8 FFFC                dbf        D0, -0x6 /* 00007392 */
  10530. 00007398  3E2C 0006                move.w     D7, [A4 + 0x6]
  10531. 0000739C  9E6C 0002                sub.w      D7, [A4 + 0x2]
  10532. 000073A0  302C 0004                move.w     D0, [A4 + 0x4]
  10533. 000073A4  9054                     sub.w      D0, [A4]
  10534. 000073A6  3D40 FFF4                move.w     [A6 - 0xC], D0
  10535. 000073AA  206E 0008                movea.l    A0, [A6 + 0x8]
  10536. 000073AE  2248                     movea.l    A1, A0
  10537. 000073B0  3C28 0006                move.w     D6, [A0 + 0x6]
  10538. 000073B4  9C69 0002                sub.w      D6, [A1 + 0x2]
  10539. 000073B8  206E 0008                movea.l    A0, [A6 + 0x8]
  10540. 000073BC  2248                     movea.l    A1, A0
  10541. 000073BE  3028 0004                move.w     D0, [A0 + 0x4]
  10542. 000073C2  9051                     sub.w      D0, [A1]
  10543. 000073C4  3D40 FFF0                move.w     [A6 - 0x10], D0
  10544. 000073C8  BC47                     cmp.w      D6, D7
  10545. 000073CA  56C0                     sne        D0
  10546. 000073CC  322E FFF4                move.w     D1, [A6 - 0xC]
  10547. 000073D0  B26E FFF0                cmp.w      D1, [A6 - 0x10]
  10548. 000073D4  56C1                     sne        D1
  10549. 000073D6  8001                     or.b       D0, D1
  10550. 000073D8  6738                     beq        +0x3A /* 00007412 */
  10551. 000073DA  3A2D A09E                move.w     D5, [A5 - 0x5F62]
  10552. 000073DE  4A94                     tst.l      [A4]
  10553. 000073E0  6604                     bne        +0x6 /* 000073E6 */
  10554. 000073E2  DA6D A000                add.w      D5, [A5 - 0x6000]
  10555. label000073E6:
  10556. 000073E6  3005                     move.w     D0, D5
  10557. 000073E8  D16E FFF8                add.w      [A6 - 0x8], D0
  10558. 000073EC  302E FFF4                move.w     D0, [A6 - 0xC]
  10559. 000073F0  9045                     sub.w      D0, D5
  10560. 000073F2  906E FFF0                sub.w      D0, [A6 - 0x10]
  10561. 000073F6  3D40 FFEC                move.w     [A6 - 0x14], D0
  10562. 000073FA  B06D C24A                cmp.w      D0, [A5 - 0x3DB6]
  10563. 000073FE  5EC0                     sgt        D0
  10564. 00007400  4A6E FFEC                tst.w      [A6 - 0x14]
  10565. 00007404  5DC1                     slt        D1
  10566. 00007406  8001                     or.b       D0, D1
  10567. 00007408  6708                     beq        +0xA /* 00007412 */
  10568. 0000740A  302D C24A                move.w     D0, [A5 - 0x3DB6]
  10569. 0000740E  916E FFFC                sub.w      [A6 - 0x4], D0
  10570. label00007412:
  10571. 00007412  BC47                     cmp.w      D6, D7
  10572. 00007414  5EC0                     sgt        D0
  10573. 00007416  3207                     move.w     D1, D7
  10574. 00007418  9246                     sub.w      D1, D6
  10575. 0000741A  342D B87E                move.w     D2, [A5 - 0x4782]
  10576. 0000741E  E342                     asl        D2.w, 1
  10577. 00007420  B441                     cmp.w      D2, D1
  10578. 00007422  5FC1                     sle        D1
  10579. 00007424  8001                     or.b       D0, D1
  10580. 00007426  670C                     beq        +0xE /* 00007434 */
  10581. 00007428  486E FFF8                pea.l      [A6 - 0x8]
  10582. 0000742C  3F2D B87E                move.w     -[A7], [A5 - 0x4782]
  10583. 00007430  4267                     clr.w      -[A7]
  10584. 00007432  A8A9                     syscall    InsetRect
  10585. label00007434:
  10586. 00007434  4267                     clr.w      -[A7]
  10587. 00007436  206E 0008                movea.l    A0, [A6 + 0x8]
  10588. 0000743A  302E FFFA                move.w     D0, [A6 - 0x6]
  10589. 0000743E  9068 0002                sub.w      D0, [A0 + 0x2]
  10590. 00007442  3F00                     move.w     -[A7], D0
  10591. 00007444  4267                     clr.w      -[A7]
  10592. 00007446  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  10593. 0000744A  381F                     move.w     D4, [A7]+
  10594. 0000744C  6618                     bne        +0x1A /* 00007466 */
  10595. 0000744E  4267                     clr.w      -[A7]
  10596. 00007450  206E 0008                movea.l    A0, [A6 + 0x8]
  10597. 00007454  302E FFFE                move.w     D0, [A6 - 0x2]
  10598. 00007458  9068 0006                sub.w      D0, [A0 + 0x6]
  10599. 0000745C  3F00                     move.w     -[A7], D0
  10600. 0000745E  4267                     clr.w      -[A7]
  10601. 00007460  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  10602. 00007464  381F                     move.w     D4, [A7]+
  10603. label00007466:
  10604. 00007466  4267                     clr.w      -[A7]
  10605. 00007468  206E 0008                movea.l    A0, [A6 + 0x8]
  10606. 0000746C  302E FFF8                move.w     D0, [A6 - 0x8]
  10607. 00007470  9050                     sub.w      D0, [A0]
  10608. 00007472  3F00                     move.w     -[A7], D0
  10609. 00007474  4267                     clr.w      -[A7]
  10610. 00007476  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  10611. 0000747A  3D5F FFE8                move.w     [A6 - 0x18], [A7]+
  10612. 0000747E  661A                     bne        +0x1C /* 0000749A */
  10613. 00007480  4267                     clr.w      -[A7]
  10614. 00007482  206E 0008                movea.l    A0, [A6 + 0x8]
  10615. 00007486  302E FFFC                move.w     D0, [A6 - 0x4]
  10616. 0000748A  9068 0004                sub.w      D0, [A0 + 0x4]
  10617. 0000748E  3F00                     move.w     -[A7], D0
  10618. 00007490  4267                     clr.w      -[A7]
  10619. 00007492  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  10620. 00007496  3D5F FFE8                move.w     [A6 - 0x18], [A7]+
  10621. label0000749A:
  10622. 0000749A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10623. 0000749E  3F04                     move.w     -[A7], D4
  10624. 000074A0  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  10625. 000074A4  A8A8                     syscall    OffsetRect
  10626. 000074A6  4267                     clr.w      -[A7]
  10627. 000074A8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10628. 000074AC  486E FFF8                pea.l      [A6 - 0x8]
  10629. 000074B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10630. 000074B4  A8AA                     syscall    SectRect
  10631. 000074B6  1D5F FFE7                move.b     [A6 - 0x19], [A7]+
  10632. 000074BA  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  10633. 000074BE  4E5E                     unlink     A6
  10634. 000074C0  205F                     movea.l    A0, [A7]+
  10635. 000074C2  504F                     addq.w     A7, 8
  10636. 000074C4  4ED0                     jmp        [A0]
  10637.